在使用 spark 历史服务器时,开始和结束时间会与实际时间不同。其他地方显示都正常。
原因:历史服务器获取的是标准时间GMT
.北京时间位于东八区,会相差8小时。
个人理解:时区的获取由硬件操作,只能获取到GMT,改成北京时间需要修改对应的偏移量
(重新编译源代码
)
解决如下:
https://github.com/apache/spark/pull/16485/files
个人建议:凑合用吧。只要记住时差就好了。
参考:
spark官方补丁
Spark History Server Web UI 上的时间显示错误