一、Spark3.1.2 on k8s配置日志存储路径:spark-defaults.conf
使用的Hadoop版本是2.7.3 HDFS端口号9000
192.168.x.x是Hadoop的namenode节点IP地址
18080是默认的历史日志的端口号
spark.yarn.historyServer.address=192.168.x.x:18080
spark.history.ui.port=18080
spark.eventLog.enabled true
spark.eventLog.dir hdfs://192.168.x.x:9000/spark/tmp/history
spark.history.fs.logDirectory hdfs://192.168.x.x:9000/spark/tmp/history
二、针对日志文件如果加密需要需要添加参数compress
spark.eventLog.compress true
加密之后的日志文件会被加密为.lz4文件
三、查看日志是否生效
打开浏览器
192.168.x.x:18080
四、查看存储在Hdfs上的日志文件
hdfs dfs -ls /spark/tmp/history/
hdfs dfs -cat /spark/tmp/history/spark-xxxx
本文介绍了如何在Spark3.1.2运行于k8s环境中配置日志存储路径,具体操作涉及修改spark-defaults.conf文件,并设置日志文件在HDFS的存储路径。此外,还讨论了日志文件加密的参数配置,以及如何通过18080端口查看日志是否生效和在HDFS上查看日志文件的方法。
2683

被折叠的 条评论
为什么被折叠?



