如何在Docker Swarm中设置Hadoop?

8
我希望能够在Docker中启动一个Hadoop集群,将Hadoop节点分布到不同的物理节点上,使用swarm
我已经找到了sequenceiq镜像,可以让我在docker容器中运行hadoop,但这不能让我使用多个节点。我也看过cloudbreak项目,但似乎需要一个openstack安装,这似乎有点过度,因为我认为仅仅使用swarm就足以满足我们的需求。
此外,我发现this Stackoverflow问题+答案依赖于weave,需要sudo权限,而我们的管理员不会给每个人都授予sudo权限。
是否有解决方案,使得启动hadoop集群只需要通过swarm启动几个容器即可?
1个回答

1
我无法给出确定的答案,但如果您想在没有管理员权限的情况下设置此项且所有 这个问题的 回答都失败了,恐怕您可能会运气不佳。
考虑询问管理员为什么不想给予sudo访问权限,很有可能是因为您可以消除他的疑虑,或者发现您想要做的事情是不可取的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接