Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 属性来限制应用程序主机请求的资源_Hadoop_Yarn - Fatal编程技术网

Hadoop 属性来限制应用程序主机请求的资源

Hadoop 属性来限制应用程序主机请求的资源,hadoop,yarn,Hadoop,Yarn,Hadoop MRv2(纱线)中是否有一个属性允许我们专门操作应用程序主机请求的资源量(vCore和堆内存)?或者应用程序主控程序会动态评估所需的资源(基于每个应用程序),并为容器请求相应的资源 以下属性可用于为纱线应用程序主机设置VCOR和堆内存 warn.app.mapreduce.am.resource.mb 8192 warn.app.mapreduce.am.resource.cpu-vcores 1. warn.app.mapreduce.am.command-opts -Xmx6

Hadoop MRv2(纱线)中是否有一个属性允许我们专门操作应用程序主机请求的资源量(vCore和堆内存)?或者应用程序主控程序会动态评估所需的资源(基于每个应用程序),并为容器请求相应的资源

以下属性可用于为纱线应用程序主机设置VCOR和堆内存


warn.app.mapreduce.am.resource.mb
8192
warn.app.mapreduce.am.resource.cpu-vcores
1.
warn.app.mapreduce.am.command-opts
-Xmx6144m

warn.app.mapreduce.am.命令选项应小于
warn.app.mapreduce.am.resource.mb的80%

以下属性可用于为warn应用程序主机设置VCOR和堆内存


warn.app.mapreduce.am.resource.mb
8192
warn.app.mapreduce.am.resource.cpu-vcores
1.
warn.app.mapreduce.am.command-opts
-Xmx6144m

warn.app.mapreduce.am.命令选项应小于
warn.app.mapreduce.am.resource.mb的80%

我同意上述属性。但我遇到了这样一个问题:即使我在一个节点上设置了这些属性,但该节点的值较少(1个内核和1 GB内存),而另一个节点已设置为为为我的应用程序提供更多的资源(2个内核和8 GB内存)(应用程序主节点需要大约3 GB内存),应用程序主节点仅在第二个节点上启动,从不在第一个节点上启动。我可以控制应用程序主机容器请求的RAM数量吗?如果您想减少应用程序主机的堆以便在第一个节点上运行,则上述属性不是特定于节点的,而是特定于应用程序的,您需要通过在应用程序中设置warn.app.mapreduce.am.command-opts warn.app.mapreduce.am.resource.mb(这些是特定于应用程序的属性,而不是特定于节点的属性),来降低Thread应用程序主控程序的堆利用率。我同意上述属性。但我遇到了这样一个问题:即使我在一个节点上设置了这些属性,但该节点的值较少(1个内核和1 GB内存),而另一个节点已设置为为为我的应用程序提供更多的资源(2个内核和8 GB内存)(应用程序主节点需要大约3 GB内存),应用程序主节点仅在第二个节点上启动,从不在第一个节点上启动。我可以控制应用程序主机容器请求的RAM数量吗?如果您想减少应用程序主机的堆以便在第一个节点上运行,则上述属性不是特定于节点的,而是特定于应用程序的,您需要通过在应用程序中设置warn.app.mapreduce.am.command-opts-warn.app.mapreduce.am.resource.mb(这些是特定于应用程序的属性,而不是特定于节点的属性),来降低yarn应用程序主控程序的堆利用率。