让CDH容器保持运行

时间:2018-05-26 02:43:04

标签: docker containers cloudera cloudera-cdh

我正在学习CDH和Docker,并且在设置这两种工具方面没有先前的经验。阅读文档后,我设法在mac环境中运行CDH docker,并完成了快速入门guid中给出的示例。但是当第二天我再次开始使用mac book来学习新的东西但是我没有找到我之前发现的非常奇怪的工作,甚至看不到集装箱运行这对我来说很好。

我真正想做的是即使在停靠码头集装箱后我也不想放松工作。你能不能指导我如何配置docker以便即使重新启动docker后我也不会失去工作?

1 个答案:

答案 0 :(得分:0)

docker run的每个实例都将分配一个新的文件系统,基本上从头开始。

如果你真的想要"保存"你的工作,然后你需要将本地文件系统卷装入(使用-v docker flag)到容器中至少以下目录。

  • HDFS数据目录
  • NameNode数据目录
  • /home/cloudera

我认为hadoop数据文件夹位于/var/lib/hadoop-*下,默认为

保存工作负载的更好选择是CDH VM,它实际上有一个与之关联的持久性HDD。