07_配置Yarn和MapReduce

Yarn和MapReduce

1 对master上的hadoop/etc/hadoop下的hdfs-site.xml做如下配置

<configuration>
<--配置文件在hdfs上每个block的备份数量-->
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<--取消hdfs访问的权限限制,为后期计算Java程序调用时使用-->
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>

对所有的master的yarn-site.xml做如下配置

<configuration>
<!-- 指定ResourceManager的地址-->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>master</value>
</property>
<!-- 指定reducer获取数据的方式-->
           <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
            </property>
            <property>
                <name>yarn.nodemanager.local-dirs</name>
                <value>file:///data/hadoop/yarn/nm</value>
            </property>
</configuration>


对所有的slave的yarn-site.xml做如下配置
<configuration>
<!-- 指定ResourceManager的地址-->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>master</value>
</property>
<!-- 指定reducer获取数据的方式-->
           <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
            </property>
            <property>
                <name>yarn.nodemanager.local-dirs</name>
                <value>file:///data/hadoop/yarn/nm</value>
            </property>
</configuration>

2、配置MapReduce

将master上的 mapred-site.xml.template在当前目录下复制一份,并重命名为:mapred-site.xml

对mapred-site.xml做如下配置

<configuration>
            <property>
      <!--指定Mapreduce运行在yarn上-->
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
            </property>

</configuration>
至此,所有的配置全部完成,此时在master上执行

 start-dfs.sh 启动hdfs系统

start-yarn.sh 启动yarn和MapReduce
启动之后使用jps命令查看进程
master:


slave:


如果看到以上信息,那么恭喜你已经配置成功了。

3 在浏览器中进行查看


如果浏览信息如果所示。那么从此请开启的大数据之旅。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值