Я настроил кластер Hbase с двумя узлами, и я заметил предупреждение «AssignmentManager: STUCK Region-In-Transition», которое не позволяет мастеру запускаться.
Узел 1: наблюдать за сохранением.corp.com (Master / Zookeeper) Узел 2: knowshoe.corp.com (Region Server)
Почему это радует и как это исправить?
Под Hbase UI я вижу нижеmessage.
b94eb458bf643b46deaf6b00998d1f95 hbase: namespace ,, 1542792846910.b94eb458bf643b46deaf6b00998d1f95.состояние = ОТКРЫТ11-21 09: 40: 45 900 Информация [ReadOnlyZKClient-observepreserve.corp.com:2181@0x4068418f] zookeeper.ZooKeeper: Сессия: 0x167359e5ad60006 закрыта 2018-11-21 09: 40: 45 900 Информация [ReadOnlyZKClient-observe:2181 @ 0x4068418f-EventThread] zookeeper.ClientCnxn: EventThread закрыли для сессии: 0x167359e5ad60006 2018-11-21 09: 40: 49266 WARN [мастер / observepreserve: 16000: becomeActiveMaster] master.HMaster: Hbase: пространство имен ,, 1542792846910.b94eb458bf643b46deaf6b00998d1f95.не в сети;состояние = {b94eb458bf643b46deaf6b00998d1f95 состояние = ОТКРЫТО, ts = 1542793186164, сервер = knowshoe.corp.com, 16020,1542792833282};ServerCrashProcedures = ложь.Мастер запуска не может прогрессировать, в паттерне удержания, пока регион не выделен.2018-11-21 09: 41: 46,095 WARN Назначение [ProcExecTimeout]. Назначение менеджера: STUCK Region-In-Transit rit = OPENING, location = knowshoe.corp.com, 16020,1542792833282, таблица = hbase: пространство имен, регион = b94eb458bf643b468b6009595956956-11-21 09: 41: 53,267 ПРЕДУПРЕЖДЕНИЕ [мастер / наблюдение: 16000: становиться активным мастером] мастер. Мастер: hbase: пространство имен ,, 1542792846910.b94eb458bf643b46deaf6b00998d1f95.не в сети;состояние = {b94eb458bf643b46deaf6b00998d1f95 состояние = ОТКРЫТО, ts = 1542793186164, сервер = knowshoe.corp.com, 16020,1542792833282};ServerCrashProcedures = ложь.Мастер запуска не может прогрессировать, в паттерне удержания, пока регион не выделен.