首页 > 其他 > 详细

Spark History Server配置

时间:2015-10-23 13:24:32      阅读:810      评论:0      收藏:0      [点我收藏+]

Spark提供WebUI可以实时查看Application的运行状态。但是当你想用WebUI查看任意completed applications的运行历史记录时,可能会在浏览器中显示如下信息

技术分享

这主要是由于没有设置eventLog.dir所导致的。提到eventLog.dir,就要说到Spark History Server,通过配置History Server,可以在application执行的过程中记录下了日志事件信息,以便其完成后查看。

 

配置spark-default.conf

spark.eventLog.enabled           true
spark.eventLog.dir               hdfs://BDTEST01:9000/SparkLogs
spark.yarn.historyServer.address BDTEST01:18080

 

配置spark-env.sh

export SPARK_HISTORY_OPTS="-Dspark.history.ui.port=18080 -Dspark.history.retainedApplications=10 -Dspark.history.fs.logDirectory=hdfs://BDTEST01:9000/SparkLogs"

 

注:spark.eventLog.dir或spark.history.fs.logDirectory可以配置成不一样的路径,但是目录必须已经存在,否则History Server无法启动!(两者区别参阅参考链接)

 

启动History Server

./start-history-server.sh

 

浏览器中打开Server WebUI,端口18080

技术分享

对于任意application,显示运行时间线,点击描述,还可以查看详细历史记录,例如下图所示

技术分享

 

Reference:

http://www.cnblogs.com/luogankun/p/3981645.html

 

END

Spark History Server配置

原文:http://www.cnblogs.com/kevingu/p/4904162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!