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系统
slave:
如果看到以上信息,那么恭喜你已经配置成功了。
3 在浏览器中进行查看
如果浏览信息如果所示。那么从此请开启的大数据之旅。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111287.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...