Я изучаю федерацию пряжи. Для тестирования у меня есть кластер пряжи версии 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.
Кто-нибудь сталкивался с этой ошибкой? Было бы здорово, если бы я мог взглянуть на рабочую конфигурацию!