Namenode在cloudera docker中的InternalIP:8020上运行,导致应用程序失败

我正在尝试在centos6上为CDH 5.11.X创build一个Docker镜像,这个镜像尚未从cloudera获得。

我正在使用( http://archive.cloudera.com/cm5/installer/latest/cloudera-manager-installer.bin )

安装成功与以下故障 – 1.它创build挂载点(/ etc /主机,/ etc / hostname,/etc/resolve.conf),我用手工克服手动克服和手动恢复这些文件。 2.我还需要在安装过程中手动创build目录以提供nn和dn。

我仍然可以运行应用程序来从主机操作系统。 问题是从Docker容器内运行应用程序,因为它们无法使用localhost:8020进行连接。 我不能telnet到本地主机8020,原因是这个(连同其他几个)在内部的ip-172.17.0.2:8020上运行。

我用5.10的官方docker镜像validation,这个问题不存在。 即namenode运行在0.0.0.0:8020。

有没有人试图为CDH 5.11.X创buildDocker镜像..我想使用基于UI的安装程序,以便轻松地使用服务