cassandra.yaml изменения не работают вообще - PullRequest
0 голосов
/ 20 февраля 2019

Я новичок, используя Cassandra 3.11.4, и только что установил его на виртуальной машине с Ubuntu, и, следуя инструкциям, я попытался изменить имя кластера в файле конфигурации .yaml, но когда я сохраняю документ, и запускаю Start Cassandra, он выдает ошибку, и это происходит со всем, что я изменяю в файле .yaml, он просто не работает так, как написано в документации (я нашел файлы Cassandra в месте, где у моего пользователя есть все разрешения) введите описание изображения здесь . введите описание изображения здесь

Если я не внесу никаких изменений в файл и запустите Cassandra, это произойдет успешно.

Я обнаружил, что могу изменить имя кластера илиадрес для прослушивания или любой другой параметр, указанный в файле .yaml, после подключения к базе данных и запроса, например,

update cluster_name from system.local where cluster_name='Test Cluster';

, но это не означает наличие файла conf .yaml.

Кто-нибудь знает, почему это происходит?У меня была эта проблема даже при использовании других версий Cassandra, таких как 3.11.2

Заранее спасибо.

1 Ответ

0 голосов
/ 02 марта 2019

В Cassandra вы не можете просто изменить некоторые параметры конфигурации и, кроме того, чтобы они работали после перезапуска.cluster_name не относится к узлу.Это применимо ко всему кластеру.такие параметры, как data_file_directories, могут быть изменены на уровне узла.

И если вы хотите изменить имя кластера, это совершенно другой процесс.См. Ссылку ниже

https://support.datastax.com/hc/en-us/articles/205289825-Change-Cluster-Name-

...