hadoop - 如何在 Docker Swarm 中设置 Hadoop?

标签 hadoop docker docker-swarm

我希望能够在 Docker 中启动一个 Hadoop 集群,将 Hadoop 节点分布到不同的物理节点,使用 swarm .

我找到了允许我在 docker 容器中运行 hadoop 的 sequenceiq 镜像,但这不允许我使用多个节点。我也看过 cloudbreak 项目,但它似乎需要一个 openstack 安装,这似乎有点矫枉过正,因为在我看来,仅 swarm 就足以满足我们的需要。

我还找到了 this Stackoverflow question+answer 依赖 weave,需要 sudo 权限,我们的管理员不会给所有人。

有没有办法让启动hadoop集群归结为通过swarm启动几个容器?<​​/p>

最佳答案

我无法给出明确的答案,但如果您希望在没有管理员权限和所有答案的情况下进行设置 to this question失败,我担心你可能会倒霉。

考虑询问管理员为什么他不想授予 sudo 访问权限,有可能您可以消除他的疑虑,或者事实证明您想要做的事情是不可取的。

关于hadoop - 如何在 Docker Swarm 中设置 Hadoop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783688/

相关文章:

docker - Kubernetes可以创建Docker镜像吗?

docker - 运行撰写yml文件docker-compose.yml的Docker堆栈部署命令错误

sql - 配置单元确定日期重叠的记录

用于安全 Hbase 的 Java 客户端

hadoop - 配置单元查询的简单 oozie 示例?

docker - 如何从 kubernetes 作业的部署 yml 覆盖 Dockerfile 的入口点 `/bin/sh`?

docker - 合并两个docker run命令

docker - docker stack/swarm 中的弹性

docker - 如何修复由于hns错误而不会重新启动的docker daemon

mongodb - MapReduce MongoDB 用户代理