gpt4 book ai didi

linux - 如何在 Linux Ubuntu 上配置 Cassandra 的访问权限

转载 作者:IT王子 更新时间:2023-10-29 00:16:33 24 4
gpt4 key购买 nike

感谢您阅读本文。我停留在本教程中有关安装 Cassandra 的第三步:http://wiki.apache.org/cassandra/GettingStarted#Step_3:_Start_Cassandra

我只能以 root 身份运行此软件。 (在虚构的直升机噪音中大喊)这似乎是一种糟糕的软件运行方式。

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

1.) 15:46:00,147 |-ch.qos.logback.core.rolling.RollingFileAppender[FILE] 中的错误 - openFile(/var/log/cassandra/system.log,true) 调用失败. java.io.FileNotFoundException:/var/log/cassandra/system.log(权限被拒绝)

2.) 错误 20:46:00 没有/var/lib/cassandra/data 目录的写入权限

我尝试多次更改权限,但没有任何效果。我尝试更改 /var/log/cassandra/system.log 权限以读取/写入操作系统 (OS) 上的 cassandra 组。我用来执行此操作的命令是 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。

恭敬地,

用户

最佳答案

向您想要的用户授予数据和提交日志目录的权限。

sudo chown -R cassandra:cassandra /var/lib/cassandra/data


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

关于linux - 如何在 Linux Ubuntu 上配置 Cassandra 的访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33047141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com