[关闭]
@awsekfozc 2015-11-10T16:11:22.000000Z 字数 1472 阅读 1800

历史日志服务,日志聚集,权限检查,静态用户

历史日志 日志聚集 权限检查 静态用户


1.jobhistoryserver

  1. <!--查看日志-->
  2. $ tail -f xxx.log
  3. <!--启动历史日志服务-->
  4. $ sbin/mr-jobhistory-daemon.sh start historyserver
  5. <!--关闭历史日志服务-->
  6. $ sbin/mr-jobhistory-daemon.sh stop historyserver
  7. <!--历史日志服务地址-->
  8. http://hadoop.zc.com:19888/
  9. <!--历史日志服务内部地址,mapred-site.xml-->
  10. <property>
  11. <name>mapreduce.jobhistory.address</name>
  12. <value>hadoop.zc.com:10020</value>
  13. </property>
  14. <!--历史日志服务地址web,mapred-site.xml-->
  15. <property>
  16. <name>mapreduce.jobhistory.webapp.address</name>
  17. <value>hadoop.zc.com:19888</value>
  18. </property>

historyserver.png-68.3kB

2.Aggregation

日志聚集。将MapReduce运行时产生的日志文件,上传到HDFS对应目录中。

  1. <!--启用aggregation(日志聚集)-->
  2. <property>
  3. <name>yarn.log-aggregation-enable</name>
  4. <value>true</value>
  5. </property>
  6. <!--aggregation(日志聚集)保留时间,秒。-->
  7. <property>
  8. <name>yyarn.log-aggregation.retain-seconds</name>
  9. <value>100800</value>
  10. </property>

日志聚集.png-73.2kB

3.不进行用户权限检查

  1. <!-- 禁用权限检查 -->
  2. <property>
  3. <name>dfs.permissions.enabled</name>
  4. <value>false</value>
  5. </property>

4.配置静态用户

  1. <!--配置静态用户-->
  2. <property>
  3. <name>hadoop.http.staticuser.user</name>
  4. <value>zc</value>
  5. </property>

5.配置日志路径

  1. <property>
  2. <name>hadoop.tmp.dir</name>
  3. <value>/tmp/hadoop-${user.name}</value>
  4. </property>
  5. <property>
  6. <name>dfs.datanode.data.dir</name>
  7. <value>file://${hadoop.tmp.dir}/dfs/data</value>
  8. </property>
  9. <property>
  10. <name>dfs.namenode.name.dir</name>
  11. <value>file://${hadoop.tmp.dir}/dfs/name</value>
  12. </property>
  13. <property>
  14. <name>dfs.namenode.edits.dir</name>
  15. <value>${dfs.namenode.name.dir}</value>
  16. </property>

在此输入正文

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注