我正在尝试设置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/casandra,但它不会更改任何内容。
除了默认的目录配置之外,是否可以使用其他目录配置?有人面对过这个问题并解决了它吗?
问题是,即使您在/etc/cassandra 中创建了自己的cassandra.yaml,cassandra也会读取/etc/cassandra/default.conf