Tag: cloudera manager

卷没有被链接到容器

我想获得一些代码到我的docker container 。 我正在研究的一种方法是使用卷。 我试图把我的代码挂钩到这个项目生成的容器中。 https://github.com/cloudera/clusterdock 在项目中,我在文件clusterdock.sh添加了-v /Users/bi1/Development/QE/sink:/var/hostsrc \ clusterdock.sh sudo docker run –net=host -t \ –privileged \ ${TARGET_DIR_MOUNT} \ ${TOPOLOGY_VOLUME} \ ${REGISTRY_INSECURE} \ ${REGISTRY_USERNAME} \ ${REGISTRY_PASSWORD} \ -v /tmp/clusterdock \ -v /etc/hosts:/etc/hosts \ -v /etc/localtime:/etc/localtime \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /Users/bi1/Development/QE/sink:/var/hostsrc \ "${CLUSTERDOCK_IMAGE}" $@ if [ -n "${TOPOLOGY_CONTAINER_ID}" ]; then sudo docker rm -v […]

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的安装程序,以便轻松地使用服务