Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Linux Ubuntu上配置Cassandra的访问权限大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

谢谢您阅读此篇.我在本教程的第三步中遇到了与安装Cassandra: http://wiki.apache.org/Cassandra/GetTingStarted#Step_3:_Start_Cassandra相关的问题 我只能以root身份运行此软件. (对虚构的直升机噪音大喊大叫)这似乎是运行软件的一种可怕方式. 以普通用户身份启动Cassandra服务器时,收到以下错误: 1.)15:46
谢谢您阅读此篇.我在本教程的第三步中遇到了与安装Cassandra: http://wiki.apache.org/cassandra/GettingStarted#Step_3:_Start_Cassandra相关的问题

我只能以root身份运行此软件. (对虚构的直升机噪音大喊大叫)这似乎是运行软件的一种可怕方式.

以普通用户身份启动Cassandra服务器时,收到以下错误

1.)15:46:00,147 | -ERROR in ch.qos.logBACk.core.rolling.RollingFileAppender [FILE] – openFile(/var/log/Cassandra/system.log,truE)调用失败. java.io.FileNotFoundException:/var/log/Cassandra/system.log(权限被拒绝)

2.)ERROR 20:46:00没有/ var / lib / Cassandra / data目录的写权限

我尝试多次更改权限,但没有任何工作.我尝试为操作系统(OS)上的Cassandra组更改/var/log/Cassandra/system.log权限以进行读/写.我以前执行此操作的命令是sudo chmod 664 /var/log/Cassandra/system.log.我发现此页面有助于确定如何更改权限:http://www.linux.org/threads/file-permissions-chmod.4094/

然后,我将我的用户名添加Cassandra组.根据我的理解运行/usr/sbin / Cassandra -f命令,因为我的用户应该允许我访问/var/log/Cassandra/system.log文件,这将解决其中一个错误,错误编号1.

尊敬,

用户

解决方法

@H_197_35@ 为您想要的数据和commitlog目录的用户提供权限.
sudo chown -R Cassandra:Cassandra /var/lib/Cassandra/data


sudo chown -R Cassandra:Cassandra /var/lib/Cassandra/commitlog

大佬总结

以上是大佬教程为你收集整理的如何在Linux Ubuntu上配置Cassandra的访问权限全部内容,希望文章能够帮你解决如何在Linux Ubuntu上配置Cassandra的访问权限所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。