运行 cassandra 时出现 gc.log 文件错误

Vis*_*rma 5 cassandra

为了安装 Cassandra,我做了以下工作: 1. 下载了 TAR 文件。2. 解压文件。3.在yaml文件中设置data和commitlog目录的路径。

现在,当我运行 Cassandra 时,出现以下错误:“Java HotSpot (TM) 64 位服务器 VM 警告:无法打开文件。/..logs/gc.log 由于没有这样的文件或目录”

是什么导致了这个问题?在运行它之前我是否需要做其他事情。

操作系统:RHEL 6.5 Cassandra 版本:3.11.1

Sim*_*son 7

Cassandra 将所有 gc 记录在名​​为 gc.log 的日志文件中。这个文件的路径在 cassandra-env.sh 中定义:

#GC log path has to be defined here because it needs to access CASSANDRA_HOME
JVM_OPTS="$JVM_OPTS -Xloggc:${CASSANDRA_HOME}/logs/gc.log"
Run Code Online (Sandbox Code Playgroud)

确保您的 cassandra 文件夹中有一个名为 logs 的文件夹,并且您运行 cassandra 的任何用户都具有对该文件夹的写入权限。