Я пытаюсь запустить кластер 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.