Как настроить набор маршрутизаторов в кластере объединения пряжи - PullRequest
0 голосов
/ 09 июля 2020

Я изучаю федерацию пряжи. Для тестирования у меня есть кластер пряжи версии 3.1. Я запустил 2 маршрутизатора, используя перехватчик по умолчанию. Я хочу добавить несколько маршрутизаторов, чтобы гарантировать высокую доступность маршрутизатора.

Когда я настраиваю их как HA диспетчера ресурсов в yarn-site.xml и запускаю тестовое задание, маршрутизатор рассматривается как диспетчер ресурсов.

<property>
  <name>yarn.resourcemanager.ha.enabled</name>
  <value>true</value>
</property>

<property>
  <name>yarn.resourcemanager.ha.rm-ids</name>
  <value>router2,router1</value>
</property>

и другие конфигурации маршрутизатора, такие как clientrm, admin и hostname маршрутизатора et c.

Я получаю эту ошибку:

org.apache.hadoop.yarn.exceptions.YarnRuntimeException: 
    Invalid configuration! yarn.resourcemanager.hostname.router2 or 
    yarn.resourcemanager.scheduler.address.router2 needs to be set 
    in a HA configuration.

После добавления yarn.resourcemanager.hostname.routerXX , ошибка становится:

org.apache.hadoop.io.retry.RetryInvocationHandler: 
    Exception while invoking registerApplicationMaster of class 
    ApplicationMasterProtocolPBClientImpl over router1 after 29 fail
    over attempts.

Кто-нибудь сталкивался с этой ошибкой? Было бы здорово, если бы я мог взглянуть на рабочую конфигурацию!

...