1,261
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0"?>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
<configuration>
<property>
<name>yarn.resourcemanager.connect.retry-interval.ms</name>
<value>2000</value>
<description>RM失联后重新连接的时间</description>
</property>
<property>
<name>yarn.resourcemanager.ha.enabled</name>
<value>true</value>
<description>启用RM高可用</description>
</property>
<property>
<name>yarn.resourcemanager.ha.automatic-failover.enabled</name>
<value>true</value>
<description>启用自动故障转移</description>
</property>
<property>
<name>yarn.resourcemanager.ha.automatic-failover.embedded</name>
<value>true</value>
<description>启用内置的自动故障转移</description>
</property>
<property>
<name>yarn.resourcemanager.cluster-id</name>
<value>rmcluster</value>
<description>RM集群标识符</description>
</property>
<property>
<name>yarn.resourcemanager.ha.rm-ids</name>
<value>rm1,rm2,rm3</value>
<description>两台ResourceManager主机</description>
</property>
<property>
<name>yarn.resourcemanager.hostname.rm1</name>
<value>hd4.wzw.com</value>
<description>RM主机地址</description>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address.rm1</name>
<value>hd4.wzw.com:8030</value>
<description>RM对ApplicationMaster暴露的访问地址。ApplicationMaster通过该地址向RM申请资源、释放资源等</description>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address.rm1</name>
<value>hd4.wzw.com:8031</value>
<description>RM对NodeManager暴露的地址。NodeManager通过该地址向RM汇报心跳,领取任务等</description>
</property>
<property>
<name>yarn.resourcemanager.address.rm1</name>
<value>hd4.wzw.com:8032</value>
<description>RM对客户端暴露的地址。客户端通过该地址向RM提交应用程序、杀死应用程序等</description>
</property>
<property>
<name>yarn.resourcemanager.admin.address.rm1</name>
<value>hd4.wzw.com:8033</value>
<description>对管理员暴露的访问地址。管理员通过该地址向RM发送管理命令等</description>
</property>
<property>
<name>yarn.resourcemanager.webapp.address.rm1</name>
<value>hd4.wzw.com:8088</value>
<description>rm1对外的web服务地址。用户可通过该地址在浏览器中查看集群各类信息</description>
</property>
<property>
<name>yarn.resourcemanager.hostname.rm2</name>
<value>hd5.wzw.com</value>
<description>RM主机地址</description>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address.rm2</name>
<value>hd5.wzw.com:8030</value>
<description>RM对ApplicationMaster暴露的访问地址。ApplicationMaster通过该地址向RM申请资源、释放资源等</description>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address.rm2</name>
<value>hd5.wzw.com:8031</value>
<description>RM对NodeManager暴露的地址。NodeManager通过该地址向RM汇报心跳,领取任务等</description>
</property>
<property>
<name>yarn.resourcemanager.address.rm2</name>
<value>hd5.wzw.com:8032</value>
<description>RM对客户端暴露的地址。客户端通过该地址向RM提交应用程序、杀死应用程序等</description>
</property>
<property>
<name>yarn.resourcemanager.admin.address.rm2</name>
<value>hd5.wzw.com:8033</value>
<description>对管理员暴露的访问地址。管理员通过该地址向RM发送管理命令等</description>
</property>
<property>
<name>yarn.resourcemanager.webapp.address.rm2</name>
<value>hd5.wzw.com:8088</value>
<description>rm2对外的HTTP访问地址。用户可通过该地址在浏览器中查看集群各类信息</description>
</property>
<property>
<name>yarn.resourcemanager.hostname.rm3</name>
<value>hd6.wzw.com</value>
<description>RM主机地址</description>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address.rm3</name>
<value>hd6.wzw.com:8030</value>
<description>RM对ApplicationMaster暴露的访问地址。ApplicationMaster通过该地址向RM申请资源、释放资源等</description>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address.rm3</name>
<value>hd6.wzw.com:8031</value>
<description>RM对NodeManager暴露的地址。NodeManager通过该地址向RM汇报心跳,领取任务等</description>
</property>
<property>
<name>yarn.resourcemanager.address.rm3</name>
<value>hd6.wzw.com:8032</value>
<description>RM对客户端暴露的地址。客户端通过该地址向RM提交应用程序、杀死应用程序等</description>
</property>
<property>
<name>yarn.resourcemanager.admin.address.rm3</name>
<value>hd6.wzw.com:8033</value>
<description>对管理员暴露的访问地址。管理员通过该地址向RM发送管理命令等</description>
</property>
<property>
<name>yarn.resourcemanager.webapp.address.rm3</name>
<value>hd6.wzw.com:8088</value>
<description>rm3对外的HTTP访问地址。用户可通过该地址在浏览器中查看集群各类信息</description>
</property>
<property>
<name>yarn.resourcemanager.recovery.enabled</name>
<value>true</value>
<description>启用RM重启的功能,默认为false</description>
</property>
<property>
<name>yarn.resourcemanager.store.class</name>
<value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value>
<description>RM状态信息存储方式,一种基于内存(MemStore),另一种基于ZK(ZKStore)</description>
</property>
<property>
<name>yarn.resourcemanager.zk-address</name>
<value>hd4.wzw.com:2181,hd5.wzw.com:2181,hd6.wzw.com:2181</value>
<description>ZK集群地址</description>
</property>
<property>
<name>yarn.resourcemanager.zk.state-store.address</name>
<value>hd4.wzw.com:2181,hd5.wzw.com:2181,hd6.wzw.com:2181</value>
<description>ZK集群保存状态信息</description>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
<description>NodeManager上运行的附属服务。需配置成mapreduce_shuffle,才可运行MapReduce程序</description>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.client.thread-count</name>
<value>50</value>
<description>处理来自NodeManager的RPC请求的Handler数目,默认值50</description>
</property>
<property>
<name>yarn.resourcemanager.scheduler.client.thread-count</name>
<value>50</value>
<description>处理来自ApplicationMaster的RPC请求的Handler数目,默认值50</description>
</property>
<property>
<name>yarn.nodemanager.resource.cpu-vcores</name>
<value>2</value>
<description>NodeManager总的可用虚拟CPU个数,默认值8</description>
</property>
<property>
<name>yarn.nodemanager.vmem-pmem-ratio</name>
<value>2.1</value>
<description>每使用1MB物理内存,最多可用的虚拟内存数,默认值2.1</description>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>1536</value>
<description>NodeManager总的可用物理内存。该参数一旦设置,整个运行过程中不可动态修改。默认值是8192MB,即使你的机器内存不够8192MB,YARN也会按照这些内存来使用(傻不傻),因此这个值通常一定要配置。不过Apache已经正在尝试将该参数做成可动态修改的</description>
</property>
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>512</value>
<description>运行MapReduce作业每个Task可申请的最小内存资源量,默认值1024</description>
</property>
<property>
<name>yarn.scheduler.maximum-allocation-mb</name>
<value>1536</value>
<description>运行MapReduce作业每个Task可申请的最大内存资源量,默认值8192</description>
</property>
<property>
<name>yarn.scheduler.minimum-allocation-vcores</name>
<value>1</value>
<description>运行MapReduce作业每个Task可申请的虚拟CPU资源量,默认值1</description>
</property>
<property>
<name>yarn.scheduler.maximum-allocation-vcores</name>
<value>2</value>
<description>运行MapReduce作业每个Task可申请的虚拟CPU资源量,默认值32</description>
</property>
<property>
<name>yarn.app.mapreduce.am.resource.mb</name>
<value>512</value>
<description>MapReduce ApplicationMaster使用的内存</description>
</property>
<property>
<name>yarn.app.mapreduce.am.command-opts</name>
<value>-Xmx409m</value>
<description>MapReduce ApplicationMaster传递给虚拟机的启动参数</description>
</property>
</confi
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. See accompanying LICENSE file.
-->
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
<description>分布式计算框架</description>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>0.0.0.0:10020</value>
<description>MapReduce JobHistory Server地址</description>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>0.0.0.0:19888</value>
<description>MapReduce JobHistory Server Web UI地址</description>
</property>
<property>
<name>mapred.job.tracker.http.address</name>
<value>0.0.0.0:50030</value>
<description>JobTracker的HTTP服务器和端口</description>
</property>
<property>
<name>mapred.task.tracker.http.address</name>
<value>0.0.0.0:50060</value>
<description>TaskTracker的HTTP服务器和端口</description>
</property>
<property>
<name>mapreduce.map.memory.mb</name>
<value>512</value>
<description>每个Map Task需要的内存量</description>
</property>
<property>
<name>mapreduce.map.java.opts</name>
<value>-Xmx409m</value>
<description>每个Map Task传递给虚拟机的启动参数</description>
</property>
<property>
<name>mapreduce.reduce.memory.mb</name>
<value>1024</value>
<description>每个Map Task需要的内存量</description>
</property>
<property>
<name>mapreduce.reduce.java.opts</name>
<value>-Xmx819m</value>
<description>每个Map Task传递给虚拟机的启动参数</description>
</property>
<property>
<name>mapreduce.task.io.sort.mb</name>
<value>204</value>
<description>Mapper中的Kvbuffer的大小</description>
</property>
</configuration>