Как восстановить удаленный мастер-узел в кластере datapro c? - PullRequest
3 голосов
/ 14 апреля 2020

Мой один из мастер-узлов был случайно удален в моем кластере datapro c. Есть ли способ восстановить этот мастер-узел или я могу раскрутить новый мастер-узел и добавить его в свой кластер? Причина удаления пока неизвестна.

Любая помощь очень ценится.

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

Узнав, что у меня не так много вариантов, я попробовал следующие шаги, и это сработало.

  1. Определите текущий активный NameNode (hdfs haadmin -getServiceState nn0/nn1)
  2. Создайте AMI текущего активного NameNode
  3. Запустите новый экземпляр из этого AMI с тем же именем, что и у удаленного главного узла. (Это крайне важно, поскольку все свойства hdfs внутри hdfs-сайта. xml настроены с использованием этого Только имя хоста. Поэтому убедитесь, что каждая деталь этого экземпляра точно такая же, как и утерянная.)

Наш AMI содержит все необходимые конфигурации и службы, поэтому при запуске нового экземпляра datapro c будет автоматически идентифицировать узел и добавить его в кластер.

0 голосов
/ 14 апреля 2020

Если он был удален, я не думаю, что его можно восстановить до того состояния, которое вы имели до удаления. Однако вы можете предотвратить случайное удаление в будущем, убедившись, что оно не получит запланированное удаление .

...