【发布时间】:2015-03-26 00:54:20
【问题描述】:
我在具有 3 个节点的独立集群上使用 spark 1.1.0。
我想查看 Completed Applications 的详细日志,所以我在我的程序中设置了:
set("spark.eventLog.enabled","true")
set("spark.eventLog.dir","file:/tmp/spark-events")
但是当我在 webui 中单击应用程序时,我得到一个带有消息的页面:
未找到应用程序历史记录 (app-20150126000651-0331) 在文件:/tmp/spark-events/xxx-1422227211500 中找不到应用程序 xxx$ 的事件日志。您是否指定了正确的日志记录目录?
尽管该目录存在并包含 3 个文件:
APPLICATION_COMPLETE*、EVENT_LOG_1* 和 SPARK_VERSION_1.1.0*
有什么解决问题的建议吗?
谢谢。
【问题讨论】:
-
我遇到了同样的问题。虽然,作业历史文件确实在
spark.eventLog.dir中创建。就我而言,它是/tmp/app-20151203103109-0013 -
@IvanBalashov 你找到解决方案了吗?
-
@meson10 我没有设法让链接从 spark master UI 工作,但是,我启动了 spark 历史服务器,将其指向 GCS 中的
spark.eventLog.dir,并从那里观看了统计数据。 -
@IvanBalashov 哦,好吧。谢谢。顺便说一句,您是否通过公共 IP 公开 Spark 集群?
-
@meson10 不,仅限私有 IP,由
bdutil安装。
标签: apache-spark datastax-enterprise webui