Hadoop ResourceManager 高可用其中一個啓動失敗(注意):配置yarn.resourcemanager.ha.id說明

在配置 hadoop 的 yarn 高可用時,初學時理所應當認爲 hadoop 的所有所有節點的 site 等配置文件是一致的,但是這裏要強調一點,yarn-site.xml 的 yarn.resourcemanager.ha.id 屬性在 2 臺 resourcemanager(同namenode)節點的值是不能一樣的,如果一樣會出現:java.net.BindException: Port in use: $具體的IP:8088(8088是默認的resourcemanager端口) 

原因:當兩臺 resourceman ager 的 yarn.resourcemanager.ha.id 都配置rm1,在啓動過程中會找 yarn.resourcemanager.ha.id,找到的都是rm1,第一個啓動了rm1,第二個又啓動rm1,就會出現端口占用問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章