我已经根据这里给出的说明使用docker安装了cloudera快速入门。
docker run --privileged=true --hostname=quickstart.cloudera -p 7180 -p 8888 -t -i 9f3ab06c7554 /usr/bin/docker-quickstart您可以看到,我正在为端口映射执行-p 7180和-p 8888。
当容器启动成功时。我看到色调服务启动失败。但是我使用sudo service hue restart手动运行它,它显示OK。
现在我跑了
/home/cloudera/cloudera-manager --express --force此命令成功,我收到一条使用http://cloudera.quickstart:7180连接到CM的消息
现在在我的主机上,我执行了docker-machine env default,我可以看到输出
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/abhishek.srivastava/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"现在,我在主机上的浏览器中完成了
http://192.168.99.100:7180
http://192.168.99.100:8888
http://quickstart.cloudera:7180
http://quickstart.cloudera:8888但是所有的东西都无法连接到任何页面。所以即使在做了端口转发之后...我无法从主机访问cloudera管理器或HUE UI。
我正在使用OSX。
我还进入了virtualbox管理器UI,并选择了默认VM。我进入设置->网络->端口转发。并输入了以下条目

但我仍然无法访问cloudera管理器和色调...
发布于 2016-04-08 05:42:52
当您使用-p 7180和-p 8888运行docker时,它将在您的windows主机上分配一个随机端口。但是,如果您使用-p 7180:7180和-p 8888:8888,假设这些端口在主机上是空闲的,它将直接映射它们。
否则,您可以执行docker ps,它将显示它将7180和8888映射到哪些端口。然后,您可以在主机浏览器中输入
http://192.168.99.100:<docker-allocated-port>而不是
http://192.168.99.100:7180如果都在你的本地机器上,你不需要端口转发。
发布于 2015-12-21 11:31:20
由于您在VM中运行扩展坞计算机,因此需要打开VirtualBox上的端口。
您可以通过VirtualBox中网络适配器面板中的端口转发按钮执行此操作。
设置>网络>高级>端口转发
您应该会看到已经为docker转发了一个SSH端口。只需添加任何其他类似的端口即可。
和here are lists of all the ports used by CDH。当然,您并不需要所有这些工具。我建议至少使用Cloudera Manager (7180),namenode和datanode UI (50070 & 50075),以及作业服务器,如mapreduce (8088,8042 & 10020)或spark (18080 & 18081)。我个人并不使用它,但是色调是8888。
发布于 2016-04-26 05:41:44
同样的问题也发生在我身上。在增加VirtualBox中的CPU数量后,我能够成功地启动hue。我之前也增加了RAM的大小。我原来的CPU是% 1,更改为%3

https://stackoverflow.com/questions/34388489
复制相似问题