У меня был кластер с двумя узлами (узел 1 и узел 2).
После вывода из эксплуатации узла 2 я хотел использовать сервер как свежую базу данных Cassandra для других целей, но как только я перезапускаю это сообщение:
org.apache.cassandra.exceptions.ConfigurationException: этот узел был выведен из эксплуатации и не присоединится к кольцу, пока не будет установлено значение cassandra.override_decommission=true или все существующие данные не будут удалены, а узел снова не будет загружен.
Поэтому я удалил все существующие данные.
Но я не хочу, чтобы узел снова загружался (ни не присоединялся к предыдущему кольцу), а чтобы использовалась новая и чистая база данных Cassandra.
Старого узла нет в списке начальных.
Версия Кассандры: 3.9
РЕДАКТИРОВАТЬ: Я думаю, что меня неправильно поняли, извините за это. После списания хочу иметь:
- Db1: узел 1
- Db2: узел 2
Две разные базы данных без корреляции, полностью разделенные. Это потому, что мы хотим повторно использовать машину, на которой размещен узел node2, для развертывания базы данных Cassandra в другой среде.
/var/lib/cassandra/data/*, ../commitlogs/*, and ../saved_caches/*
Затем получите новую копию cassandra.yaml, cassandra-env.sh и любых других файлов свойств, которые вы могли изменить. Дайте новому узлу другое имя_кластера. - person LHWizard   schedule 30.10.2017