Spark Docker – 无法访问资源pipe理器的Web UI – Mac PC

无法访问资源pipe理器Web UI – Spark Docker容器 – Mac PC

这些是我做的步骤:

docker拉序列号/火花:1.6.0

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

我使用这个testing:(运行良好)

运行火花shell

火花shell\ – 主纱客户端\ – 驱动程序内存1克\ –executor内存1克\ –executor核心1

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

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

但是不能访问web ui:

我试过了:

一个。 :8088

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

c:localhost:8088

没有任何作品..任何帮助?

提前致谢!!

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