有人能幫助我理解JVM和YARN中容器之間的關係嗎?YARN:容器和JVM
- 如何創建JVM,它是每個任務的一個JVM嗎?多個任務可以同時在同一個JVM中運行? (我知道ubertasking許多任務(maps/reduce)可以在同一個JVM中依次運行)。
- 它是每個容器的一個JVM嗎?或單個JVM中有多個容器?或者JVM和容器之間沒有關係?
- 當資源管理器爲作業分配容器時,同一作業中的多個任務是否對同一節點中運行的任務使用相同的容器?或根據可用性爲每個任務分開容器?
指向一些有用的鏈接也將有所幫助。
此鏈接有用:http://hortonworks.com/blog/apache-hadoop-yarn-concepts-和應用程序/ –