Добавление нового узла в кластер с помощью мастера установки Ambari Cluster

Первоначально я успешно установил 2 кластера подчиненных узлов (node01, node02) с помощью мастера установки Ambari Cluster.

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

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

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

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

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

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

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

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

Спасибо

1 ответ

Лучший вариант - воссоздать структуру, удалив и снова установив Ambari. Второй вариант - использовать вызовы Ambari Rest API с помощью 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 от oozie. Вам также может понадобиться сделать резервную копию метаданных.

Другие вопросы по тегам