2016-07-16 3 views
0

Я пытаюсь запустить кластер DSE (графика и искры) для технологического пилота.Ошибки при начальной загрузке DSE 5.0.1

Я пытаюсь запустить кластер с двумя центрами обработки данных и двумя узлами в каждом центре обработки данных.

Я использовал следующие инструкции для установки DSE 5.0.1 в 4 отдельные виртуальные машины Debian, работающие на моем Mac. http://docs.datastax.com/en/datastax_enterprise/5.0/datastax_enterprise/install/installDEBdse.html]

Я просмотрел инструкции и файл конфигурации dse.yaml и не видел ничего, что мне нужно для редактирования этого файла. поэтому я перешел в файл конфигурации cassandra.yaml.

В том, что я изменил;

  • cluster_name 'Мой тест'

  • семена "192.168.0.201, 192.168.0.202, ... 203, ... 204"

(я добавил все 4 узла в список семян - так что я могу удалить и добавить любой из них - снова для пилота - я знаю, что у меня обычно будет больше узлов - и не было бы всех узлов, перечисленных как семенные узлы.)

* endpoint_snitch: GosspingPr opertyFileSnitch

, а затем я редактировал /etc/dse/cassandra/cassandra-rackdc.properties

так, чтобы он прочитал (для двух узлов);

dc = My_Test_DC1

стеллаж = My_Test_Rack1

и прочитать ... Rack2 в течение последних двух узлов.

Я отредактировал все четыре конфигурации одинаковыми , и когда я попытался запустить dse на самом первом узле, я получаю следующую ошибку;

ОШИБКА 18: 54: 28983 CassandraDaemon.java:698 - Fatal исключение во время инициализации org.apache.cassandra.exceptions.ConfigurationException: Сохраненный имя кластера Test Cluster = сконфигурировано имя My Test

Если я! еще ничего не сделали, как можно жаловаться, что у меня неправильное имя?

Итак, я нашел это;

[cassandra - Saved cluster name Test Cluster != configured name

и переменил имя кластера обратно в Test Cluster в cassandra.yaml и попытался перезапустить узел снова .... но получил дополнительную ошибку;

ОШИБКА 19: 08: 43,817 CassandraDaemon.java: 698 - Не удается запустить узел, если центр данных Snitch (My_Test_DC1) отличается от предыдущего центра обработки данных (Cassandra). Исправьте конфигурацию snitch, выведите из строя и перезагрузите этот узел или используйте флаг -Dcassandra.ignore_dc = true.

Поэтому я изменил имена DC и Rack на значение по умолчанию - и теперь он работает надлежащим образом.

Итак, я полагаю, что в конечном итоге то, за чем я буду, - как мне начать начинать DSE с графика и Spark? И использовать мою конфигурацию?

Есть ли «рецепт» где-нибудь, где я могу следовать? Есть ли что-то очевидное, что я пропустил?

Как всегда - Спасибо! -Gavin.

ответ

0

Я нашел две вещи, которые у меня были правильные.

Сначала был удалить существующие данные, которые пришли с установки Судо гт -rf/вар/Библиотека/Cassandra

И я также обнаружил, что у меня не было адреса СЛУШАТЬ или адрес RPC установлен правильно.

Как только я это сделал, все четыре узла успешно присоединились к кластеру.

И я не уверен, что это вызвало какие-либо проблемы или нет, но я удалил два из адресов семян и только один в каждой стойке.

-Gavin.

Смежные вопросы