spark-default.xml 增加三个配置项
spark.eventLog.enabled true
spark.eventLog.compress true
spark.eventLog.dir hdfs://10.120.4.246:9000/spark/log/
spark.yarn.historyServer.address 121.40.61.185:18080
spark.eventLog.dir 是日志存储的位置
spark.yarn.historyServer.address是日志服务器的地址
spark-env.sh中增加
export SPARK_HISTORY_OPTS="-Dspark.history.retainedApplications=20 -Dspark.history.fs.logDirectory=hdfs://10.120.4.246:9000/spark/log/"
启动日志服务器
start-history-server.sh