我需要在CoreOS集群上运行某种分布式文件系统。因此,我想在CoreOS节点上运行HDFS。这可行吗?
我看到有两个选项:
1. 扩展CoreOS - 直接将HDFS安装到CoreOS上 - 这不是理想的选择,因为它会破坏CoreOS容器化的整个概念,并且需要安装许多额外的组件。
2. 在CoreOS上以Docker容器的形式运行HDFS并设置亲和性。
选项2似乎是最好的方法,但是还有一些潜在的阻碍:
- 如何可靠地将物理磁盘暴露给运行HDFS的Docker容器? - 如何扩展容器亲和性? - 这如何与名称节点等配合工作?
谢谢。
我看到有两个选项:
1. 扩展CoreOS - 直接将HDFS安装到CoreOS上 - 这不是理想的选择,因为它会破坏CoreOS容器化的整个概念,并且需要安装许多额外的组件。
2. 在CoreOS上以Docker容器的形式运行HDFS并设置亲和性。
选项2似乎是最好的方法,但是还有一些潜在的阻碍:
- 如何可靠地将物理磁盘暴露给运行HDFS的Docker容器? - 如何扩展容器亲和性? - 这如何与名称节点等配合工作?
谢谢。
docker0
接口进行通信并将它们链接在一起。 - NightWolf