КАССАНДРА: невозможно открыть / var / lib / cassandra / hints - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь установить cassandra 3.11.6.1 (и пробовал с 3.11.4.1), но не смог заставить его работать. В конфигурации yaml я установил значения каталогов для commitlog, hints, data и saved_cache в другой root dir, но в журналах кажется, что cassandra не заботится об этом, поскольку он пытается открыть каталоги в conf по умолчанию root dir:

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, указывающую на мой каталог хранилища данных, но это ничего не меняет.

Можно ли использовать другую конфигурацию каталога, кроме конфигурации по умолчанию? Кто-то сталкивался с этой проблемой и решил ее? (а как, пожалуйста)

1 Ответ

0 голосов
/ 26 мая 2020

Проблема заключалась в том, что кассандра читает /etc/cassandra/default.conf/cassandra.yaml, даже если вы создаете свой собственный cassandra.yaml в / etc / cassandra

...