我正在尝试使用Hortonworks Data Platform docker镜像。我可以加载图片,但在使用脚本启动HDP时,他们会提供' start_sandbox-hdp.sh'它被卡在"等待Ambari Agent连接"。
我尝试了几次并再次陷入困境。我该怎么办?遵循官方文档here.
答案 0 :(得分:0)
您可能想看看您正在使用的Docker版本。我在Docker 17.11和17.12中遇到了同样的问题。当我安装早于那些版本的版本时,这个问题就消失了。具体来说,我使用的是Docker 17.09。
我应该注意到,我认为Docker仍然没有一个很好的机制来表明他们以前的版本。你可以用这个:
https://gist.github.com/franklinyu/5e0bb9d6c0d873f33c78415dd2ea4138
答案 1 :(得分:0)
问题在于 HDP 的 docker 图像已损坏。我无法在 Linux 上使用最新的 Docker 运行它们。所以你唯一能做的就是使用 Virtualbox 镜像或者构建你自己的 Docker 容器。
这里有很长的手册,如何为 Docker 组装最新的免费 Ambari HDP 堆栈 http://mixeddev.info/articles/2020/12/10/run-apache-ambari-hdp-hdf-in-docker.html