作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个Mesos集群以运行Apache Spark。我希望对我的Spark执行器使用Docker容器,我可以使用spark-submit的客户端模式(使用--master mesos://mesosmaster:5050
和--conf spark.mesos.executor.docker.image=myimage:latest
)来做到这一点,但是我希望能够在集群模式下做到这一点。
我正在运行MesosClusterDispatcher并向其提交作业(使用--master mesos://clusterdispatcher:7077 --mode cluster --supervised
),但是当我指定docker镜像供执行者使用时,似乎调度程序正在忽略该参数,并尝试直接在Mesos沙箱中运行作业。
实际上可以将集群调度程序与spark.mesos.executor.docker.image
结合使用吗?我希望尽可能地将Spark与Mesos分离,以便它们可以独立升级,但是很显然,如果集群调度程序不能使用docker镜像,我将不得不重新考虑我的策略。
谢谢!
最佳答案
看一下这个
https://github.com/wangqiang8511/docker-spark-mesos
尽管我在较大的集群上部署时遇到了问题,但它似乎应该可以工作。
关于apache-spark - Apache Spark:MesosClusterDispatcher可以在Docker容器中运行执行程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45887240/
我是一名优秀的程序员,十分优秀!