首页 文章

Spark Docker - 无法访问资源管理器的Web UI - Mac PC

提问于
浏览
2

无法访问资源管理器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 sandbox sequenceiq / spark:1.6.0 bash

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

运行火花壳

spark-shell \ --master yarn-client \ --driver-memory 1g \ --executor-memory 1g \ --executor-cores 1

执行以下命令,该命令应返回1000

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

但是无法访问网络ui:

我试过了:

一个 . :8088

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

c:localhost:8088

什么都行不通..任何帮助?

提前致谢!!

1 回答

  • 0

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

相关问题