0
A
回答
1
資源管理器和節點管理器可以在同一節點上運行,只要有足夠的內存。如果分配給這兩個服務的內存以及分配給該節點上運行的其餘服務和守護程序的內存超過了主機的內存,則可以觸發OOME並使應用程序終止Linux OOM殺手。
對於大多數發行版,這不是推薦的做法。在單獨的節點上運行RM和NM可提供更好的內存和CPU隔離。 NM特別將工作分配給容器,並且這些需要內存,所以如果通過使用所有內存運行服務來超額訂購節點,則不會留下任何剩餘內存來運行容器。
http://www.oracle.com/technetwork/articles/servers-storage-dev/oom-killer-1911807.html
相關問題
- 1. 節點資源管理器腳本?
- 2. 項目節點上的團隊資源管理器2010錯誤?
- 3. 節點版本管理器在Windows
- 4. 節點和路由管理
- 5. 分離工作者和管理器節點 - 如何在工作節點中複製管理器配置
- 6. 啓動節點管理器時出錯
- 7. 我們可以在Weblogic中爲多個受管服務器配置單個節點管理器嗎?
- 8. TFS項目在源代碼管理資源管理器中可見,但不在團隊資源管理器中?
- 9. Hadoop 2.x羣集節點管理器未啓動從節點
- 10. 節點無瀏覽器的Web客戶端可以管理Cookie
- 11. Umbraco丟失管理節點
- 12. API管理節點脫機
- 13. 在Windows資源管理器
- 14. 在Windows資源管理器
- 15. 如何爲每個任務管理器(或每個節點)運行一個源?
- 16. 在節點中如何管理npm包?
- 17. TFS和源代碼管理資源管理器
- 18. VS 2008和源代碼管理資源管理器錯誤
- 19. c中的BackgroundWorker和資源管理器#
- 20. 部署管理器上的託管WAS節點的addNode失敗
- 21. VS任務運行資源管理器 - 節點Sass找不到綁定
- 22. 管理多個節點子進程
- 23. Coherence資源管理器
- 24. Eclipse CVS資源管理器
- 25. PyDev包資源管理器
- 26. Azure資源管理器
- 27. 我可以在同一臺機器上安裝團隊資源管理器2008以及團隊資源管理器2010嗎?
- 28. 節點和快速 - 爲特定航線資源資產管理公司
- 29. 管理站點中的資源
當你的僞分佈式模式的Hadoop運行所有守護進程都在同一臺機器上,但在差異JVM上運行。所以是的,你可以在同一臺機器上運行RM和NM。當你擁有一個完整的集羣時,建議不要這樣做,因爲將它們放在單獨的機器上以避免故障等是很好的做法。但是,您也可以在集羣中的單臺機器上運行它們。 – philantrovert
@philantrovert謝謝你的回答。 我們有一個由8個節點組成的集羣,並且我們在激活Yarn上的一些工作時遇到了一些問題(他們花費太多時間並停止處理其他工作)。你認爲在同一臺機器上運行NM和RM就是這個問題的原因嗎? 誰建議分開使用RM和NM?這是來自發行還是隻遵循一條規則? –