我是一个新手,正在使用yarn并编写一款Java YARN应用程序。根据要求,我只能在一台机器上使用N个物理核心。YARN允许设置我想要分配给我的应用程序的VCores数量和内存。
对于给定的N个物理核心,确定VCores的数量是否可能?
例如,如果我有32个物理核心,但只想使用8个物理核心,那么我的应用程序应该有多少个VCores?
使用 8
在几乎所有情况下,节点的虚拟核心容量应设置为机器上的物理核心数。
http://blog.cloudera.com/blog/2013/12/managing-multiple-resources-in-hadoop-2-with-yarn/