【问题标题】:Spark Docker - Can't access web UI for resource manager - Mac PCSpark Docker - 无法访问资源管理器的 Web UI - Mac PC
【发布时间】:2016-03-24 22:54:41
【问题描述】:

无法访问资源管理器 web ui - Spark docker 容器 - Mac PC

这些是我执行的步骤:

docker pull sequenceiq/spark:1.6.0

docker run -it -p 8088:8088 -p 8042:8042 -p 4040:4040 -h 沙盒 sequenceiq/spark:1.6.0 bash

我用这个测试过:(运行良好)

运行火花外壳

火花壳\ --master纱线客户端\ --驱动程序内存 1g \ --executor-内存 1g \ --executor-cores 1

执行下面的命令应该返回 1000

scala> sc.parallelize(1 to 1000).count()

但无法访问网页界面:

我试过了:

一个。 :8088

b:http://sandbox:8088/proxy/application_1458858022274_0002/A

c: 本地主机:8088

没有任何效果..有什么帮助吗??

提前致谢!!

【问题讨论】:

  • 您使用的是 MacO、Windows 还是 Linux?
  • 你能在 4040 端口看到 Spark UI 吗?

标签: user-interface hadoop apache-spark docker hadoop-yarn


【解决方案1】:

您需要在发布端口之前公开它们。 Dockerfile 中的EXPOSE 8088 8042 4040 或运行命令中的-e 8088 -e 8042 -e 4040。公开功能与发布/主机映射功能是分开的,因为在某些情况下,人们希望将端口公开给其他容器而不将其映射到主机。

【讨论】:

  • 如果修改了Dockerfile,需要重建镜像。如果您使用-e,您应该会立即看到结果。
  • 我没有修改 docker 文件.. 我使用的是 Mac PC.. 问题可能与此有关
猜你喜欢
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 2021-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多