当前位置:  开发笔记 > 运维 > 正文

在Cloudera Docker QuickStart上访问Hue

如何解决《在ClouderaDockerQuickStart上访问Hue》经验,为你挑选了1个好方法。

我已根据此处给出的说明使用docker安装了cloudera quickstart.

https://blog.cloudera.com/blog/2015/12/docker-is-the-new-quickstart-option-for-apache-hadoop-and-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,它显示确定.

现在我跑了

/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.

我还进入了虚拟机管理器UI并选择了默认的VM.我进入设置 - >网络 - >端口转发.并做了以下条目

在此输入图像描述

但我仍然无法访问cloudera经理和HUE ....



1> cricket_007..:

由于您在VM中运行docker机器,因此需要在VirtualBox上打开端口.

您可以从VirtualBox的网络适配器面板中的Port Forwarding按钮执行此操作.

设置>网络>高级>端口转发

您应该看到已经为docker转发了一个SSH端口.只需添加任何其他类似的端口.

以下是CDH使用的所有端口的列表.当然你不需要所有这些.我建议至少Cloudera Manager(7180),namenode和datanode UI(50070和50075),以及mapreduce(8088,8042和10020)或spark(18080&18081)等作业服务器.我个人不使用它,但Hue是8888.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有