我的hadoop集羣不能正常工作,因爲網絡的條件。如果我改變整個網絡,像另一個路由器,從而改變IP地址?通過更新某些配置,羣集仍可以工作嗎?或者我必須拆除它並重建所有東西? 在此先感謝如果hadoop中的節點更改其IP地址,會發生什麼情況?
1
A
回答
1
它一旦將IP地址更改爲配置,您爲什麼不使用DNS?
好吧,這不是一個好的答案,讓我道歉,並給出更好的答案。 如果您需要更改正在運行的羣集上的配置,則可以停用並調試數據節點。
關閉數據節點不是一個好主意。
數據節點Decomissioning
拳頭一步是告訴單紗你要刪除一些節點,那麼你必須說的一樣到節點管理器。
,我不知道,如果你的系統配置爲退役,如果它讓你有鑰匙yarn.resourcemanager.nodes.exclude-path
到yarn-site.xml
和dfs.hosts.exclude
到hdfs-site.xml
HDFS-site.xml中
<property>
<name>dfs.hosts.exclude</name>
<value>$YOUR_PATH/dfs.exclude</value>
<final>true</final>
</property>
yarn- site.xml
<property>
<name>dfs.hosts.exclude</name>
<value>$YOUR_PATH/dfs.exclude</value>
<final>true</final>
</property>
打開文件$YOUR_PATH/dfs.exclude
並添加主機名/ IP地址o f節點你需要停止。
執行
yarn rmadmin -refreshNodes
hdfs dfsadmin -refreshNodes
檢查,如果數據節點在退役檢查Web界面。
數據節點Comissioning
工程在退役
紗-site.xml中的相同的方式
<property>
<name>yarn.resourcemanager.nodes.include-path</name>
<value>$YOUR_PATH/dfs.include</value>
<final>true</final>
</property>
HDFS-site.xml中
<property>
<name>dfs.hosts</name>
<value>$YOUR_PATH/dfs.include</value>
<final>true</final>
</property>
打開文件$YOUR_PATH/dfs.include
和a dd需要添加的節點的主機名/ IP地址。
yarn rmadmin -refreshNodes
hdfs dfsadmin -refreshNodes
等待一段時間
hdfs dfsadmin -report
現在您添加的主機是到列表中。
如果您的配置缺少上述密鑰,您需要在添加節點管理器和紗線後暫停/重新啓動節點管理器和紗線。
使用這些程序,您可以安全地停止數據節點。
相關問題
- 1. 如果Web服務更改參數會發生什麼情況?
- 2. 如果CS段寄存器更改會發生什麼情況?
- 3. 如果我更改HashSet中的對象,會發生什麼情況?
- 4. 如果ElasticSearch節點/索引/分片受損,會發生什麼情況
- 5. 如果我在Play商店中更改類別,會發生什麼情況?
- 6. 如果我更改我網站的域名,cookie會發生什麼情況?
- 7. 如果我的IExceptionPublisher引發異常,會發生什麼情況?
- 8. 如果在DOM實現後更改元標記,會發生什麼情況?
- 9. 如果您正在同時修改正在節點js中循環的數組,會發生什麼情況?
- 10. 如果消息在MQ中回滾會發生什麼情況?
- 11. 更改文檔時窗口事件會發生什麼情況?
- 12. 如果finally塊引發異常,會發生什麼情況?
- 13. 如果CFile :: Write引發異常會發生什麼情況?
- 14. 如果iOS分發證書過期會發生什麼情況?
- 15. 如果有人拿到我的appsecret,會發生什麼情況?
- 16. 如果ExecutorService的隊列已滿,會發生什麼情況
- 17. 在更改hadoop中的塊大小後會發生什麼
- 18. 在Hadoop HA中,如果某個節點關閉,會發生什麼情況。假設一個被動節點長時間關閉,集羣是否會運行?
- 19. 如果對象調整其自己的容器,會發生什麼情況?
- 20. 如果在獲得互斥鎖後發生中斷,會發生什麼情況
- 21. 爲什麼會發生這種情況?
- 22. 如果未處理事件會發生什麼情況?
- 23. 如果php.ini丟失,會發生什麼情況?
- 24. minimax:如果min不起作用會發生什麼情況
- 25. 如果您打破Lock()語句,會發生什麼情況?
- 26. 如果NSURLCache已滿,會發生什麼情況?
- 27. 如果委託不存在,會發生什麼情況?
- 28. 如果未捕獲到異常,會發生什麼情況?
- 29. 如果我不調用transaction.close或transaction.rollback,會發生什麼情況?
- 30. 如果MySQL數據庫未關閉,會發生什麼情況?
不太明白,你會詳細解釋一下嗎?非常感謝 – Liaoxiaochen
如果您需要更改集羣中機器的所有IP地址,那麼這是唯一必須更改的東西。沒什麼好解釋的。 – ozw1z5rd
我衷心的感謝!沒想到之前有這麼詳細的答案,它一定會在不久的將來幫助。 – Liaoxiaochen