Добавление нового узла в кластер с помощью мастера установки 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.
Перед этим убедитесь, что вы сделали резервную копию данных и файлов метаданных. Я думаю, что вы, возможно, используете postgres для хранения метаданных Ambari и mysql для Hive & Derby от oozie. Вам также может понадобиться сделать резервную копию метаданных.