0

Я изначально установил 2 кластера slave node (node01, node02) с помощью мастера установки кластера Ambari.Добавление нового узла в кластер с использованием мастера установки кластера Ambari

Мой сервер Ambari работает на другом узле (узел 00).

Проблема во время установки мастера я дал только 2 ведомого узла (потому что он попросил меня ввести целевые хосты)

так я на себя и дал узел 01, узел 02 (рабов (скажем)),

в конце концов узлом по умолчанию 01 и узел 02 вел себя как ведущий и ведомый (Все услуги/компоненты были разделены этими 2 узлами (узел 01 и 02), и он пошел успешно и стал 2 узла кластера

что теперь мое требование состоит в том, чтобы добавить узел 00 (сервер Ambari запущен), чтобы сделать всю систему 3-х кластером узлов и захотеть сделать узел 00 в качестве мачты er (если есть какие-либо возможности), а также просто добавить и запустить несколько сервисов на нем.

Одна вещь, все услуги были распределены между узлом 01 и узлом 02, так что услуги нужно добавить для узла 00.

должен я сделать узел 00 в качестве узла данных/имя узла/сек. имя узла? если да, то как?

, пожалуйста, помогите мне.

благодаря

ответ

0

Самый лучший вариант, чтобы воссоздать структуру путем удаления и повторной установкой Ambari. Второй вариант - использовать вызовы API Ambari Rest с использованием curl для отключения, затем удалить компонент (этот параметр отсутствует в пользовательском интерфейсе Ambari, поэтому вам нужно использовать вызовы Rest API), а затем добавить его снова из пользовательского интерфейса Ambari.

https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+host

Прежде чем делать это, убедитесь, что вы взять резервную копию данных и файлов метаданных. Я думаю, что вы можете использовать postgres для хранения метаданных Ambari и mysql для Hive & Derby fro oozie. Возможно, вам также понадобится сделать резервную копию метаданных.

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