如何在Linux Ubuntu上配置Cassandra的访问权限
谢谢您阅读此篇.我在本教程的第三步中遇到了与安装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. 尊敬, 用户 解决方法为您想要的数据和commitlog目录的用户提供权限.sudo chown -R cassandra:cassandra /var/lib/cassandra/data sudo chown -R cassandra:cassandra /var/lib/cassandra/commitlog (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- webserver – Angstrom Linux上的Web服务器根目录(BeagleBo
- debian – 基于“.deb”的Linux发行版是否支持Dell PERC H2
- linux – 程序如何相互通信?
- linux-kernel – 绑定驱动程序如何从奴役接口获取RX数据包
- linux – 如何在bash上使用filetype将文件排序到文件夹中(使
- linux – 用于MongoDB分片的mongos和配置服务器的Init脚本
- 主机访问虚拟机中linux上的web服务
- linux-kernel – in_irq()可靠吗?
- Install Tomcat 6 on CentOS or RHEL --转载
- linux – 有没有人知道是否有人集成了libsegfault.so和gdbs