[关闭]
@Arslan6and6 2016-10-10T06:54:52.000000Z 字数 1377 阅读 829

Spark HistoryServer

spark


监控运行完成的Spark Applicaiton。

分为两个部分:
第一、设置SparkApplicaiton在运行时,需要记录日志信息

第二、启动HistoryServer,通过界面查看

  1. vi $SPARK_HOME/conf/spark-defaults.conf
  2. spark.master spark://hadoop-senior.ibeifeng.com:7077

$bin/spark-shell
image_1aogv7v73q1l1apq1kg41iq0ldk9.png-82.5kB

同样添加如下信息:开启事件日志及事件事件日志位置

  1. spark.eventLog.enabled true
  2. spark.eventLog.dir hdfs://hadoop-senior.ibeifeng.com:8020/user/beifeng/sparkEventLogs

第一部分配置完成

关于其他属性
image_1aoh0al8tpq01nkr981qdcugl30.png-53.3kB
image_1aoh0cmb2fjjp8n1iof1f5e98f3d.png-91.8kB
spark.eventLog.compress 日志存储是否压缩
同样填写入spark-defaults.conf

  1. spark.eventLog.compress true

重新执行 $bin/spark-shell 后

  1. ...
  2. INFO scheduler.EventLoggingListener: Logging events to hdfs://hadoop-senior.ibeifeng.com:8020/user/beifeng/sparkEventLogs/app-20160725203135-0002.snappy
  3. ...
  4. scala> val rdd = sc.textFile("/input")
  5. scala> val wordCountRdd = rdd.flatMap(_.split(" ")).map((_,1)).reduceByKey(_ + _)
  6. scala> exit

image_1aoh1r1ptg5018apjj1aud9pg3q.png-20.9kB

image_1aoh1sdk51pthtqk1h233gc11p74n.png-56.8kB

image_1aoh1v7481tnao391bbq7i1gtl54.png-48.6kB

还可以执行第二部分 启动HistoryServer,通过界面查看
首先配置 spark-env.sh 中的 SPARK_HISTORY_OPTS
image_1aoh4gaqb1onqkk71p71eug1kin6o.png-61.9kB
image_1aoh422m192r17o6kk1fqni455u.png-73.7kB

  1. SPARK_HISTORY_OPTS="-Dspark.history.fs.logDirectory=hdfs://hadoop-senior.ibeifeng.com:8020/user/beifeng/sparkEventLogs -Dspark.history.fs.cleaner.enabled=true"
  1. sbin/start-history-server.sh
  2. starting org.apache.spark.deploy.history.HistoryServer, logging to /opt/modules/spark-1.6.1-bin-2.5.0-cdh5.3.6/logs/spark-beifeng-org.apache.spark.deploy.history.HistoryServer-1-hadoop-senior.ibeifeng.com.out
  3. [beifeng@hadoop-senior spark-1.6.1-bin-2.5.0-cdh5.3.6]$ jps
  4. 3183 SparkSubmit
  5. 3098 Worker
  6. 3327 DataNode
  7. 5154 HistoryServer
  8. 3257 NameNode
  9. 5203 Jps
  10. 3012 Master

http://hadoop-senior.ibeifeng.com:18080/
image_1aoikpjo4o8orj61d7o1c7e14jqp.png-62.6kB

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