1

我正在尝试设置 cassandra 3.11.6.1(并尝试使用 3.11.4.1)但未能使其正常工作。在 yaml 配置中,我将 commitlog、hints、data 和 saved_cache 的目录值设置为另一个根目录,但在日志中,cassandra 似乎没有处理它,因为它试图在默认的 conf 根目录中打开目录:

WARN  [HintsWriteExecutor:1] 2020-05-06 11:30:34,864 NativeLibrary.java:306 - open(/var/lib/cassandra/hints, O_RDONLY) failed, errno (2).
ERROR [HintsWriteExecutor:1] 2020-05-06 11:30:34,864 HintsCatalog.java:167 - Unable to open directory /var/lib/cassandra/hints

组/所有者设置正确,chmod 为 0777 以避免任何用户权限问题。我尝试的最后一件事是创建一个符号链接 /var/lib/cassandra 指向我的数据存储目录,但它不会改变任何东西。

是否可以使用另一个目录配置但默认配置?有人遇到过这个问题并解决了吗?(以及如何,请)

4

1 回答 1

1

问题是 cassandra 读取 /etc/cassandra/default.conf/cassandra.yaml 即使您在 /etc/cassandra 中创建自己的 cassandra.yaml

于 2020-05-26T12:25:17.587 回答