В Ambari Web UI не работает ни одна служба
1 ответ
Я наконец выяснил причину. Я использовал REST API для удаления некоторых узлов из существующего кластера. Я сделал, как говорит доктор. Сначала остановили все компоненты на узлах, затем удалили все компоненты (за исключением установленных клиентов) и, наконец, удалили узлы. Однако после всего этого база данных ambari перешла в противоречивое состояние. hostcomponentstate
а также hostcomponentdesiredstate
таблица содержит удаленные записи узлов, которые не могут быть найдены в hosts
Таблица. Это привело к вступлению в hosts
стол и hostcomponentstate
мы получили нулевой HostEntity.
После того, как я удалил противоречивые данные на hostcomponentstate
а также hostcomponentdesiredstate
стол, каждый снова пошел хорошо.
Поэтому я считаю, что Ambari должен отключить операцию удаления узла, пока на нем все еще установлены клиенты, или Ambari должна гарантировать, что описанный мной сценарий никогда не произойдет?