我正在学习CDH和Docker,并且在设置这两种工具方面没有先前的经验。阅读文档后,我设法在mac环境中运行CDH docker,并完成了快速入门guid中给出的示例。但是当第二天我再次开始使用mac book来学习新的东西但是我没有找到我之前发现的非常奇怪的工作,甚至看不到集装箱运行这对我来说很好。
我真正想做的是即使在停靠码头集装箱后我也不想放松工作。你能不能指导我如何配置docker以便即使重新启动docker后我也不会失去工作?
答案 0 :(得分:0)
docker run
的每个实例都将分配一个新的文件系统,基本上从头开始。
如果你真的想要"保存"你的工作,然后你需要将本地文件系统卷装入(使用-v
docker flag)到容器中至少以下目录。
/home/cloudera
我认为hadoop数据文件夹位于/var/lib/hadoop-*
下,默认为
保存工作负载的更好选择是CDH VM,它实际上有一个与之关联的持久性HDD。