我在Mac上安装了Cloudera (参考链接- https://blog.cloudera.com/blog/2015/12/docker-is-the-new-quickstart-option-for-apache-hadoop-and-cloudera/)
用于启动Cloudera映像->的命令
docker run --privileged=true --hostname=quickstart.cloudera -t -i <image_hash> /usr/bin/docker-quickstart -p 80:80 -p 8888:8888 -p 7180:7180我已经使用命令重新启动Hue (成功):
service hue start此外,我使用命令启动Cloudera (成功):
/home/cloudera/cloudera-manager --express --force但是,当我尝试使用UI访问Cloudera或Hue时,它不会出现(无法找到url)。
我试过的网址:
http://localhost:7180
http://localhost:8888
http://quickstart.cloudera:7180
http://quickstart.cloudera:8888我需要做些什么才能访问这个?
另外,我还试着检查码头工人是否分配了其他端口。
命令->
docker port quizzical_kowalevski // quizzical_kowalevski - name of the container 这一点也没有显示出来:
请注意-这是我当地的m/c (Mac)。
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7b2d26270435 4239cd2958c6 "/usr/bin/docker-qui…" 3 minutes ago Up 3 minutes sharp_bohr错误日志(用于色调):
[29/Nov/2018 01:42:20 ] supervisor ERROR Exception in supervisor main loop
Traceback (most recent call last):
File "/usr/lib/hue/desktop/core/src/desktop/supervisor.py", line 386, in main
wait_loop(sups, options)
File "/usr/lib/hue/desktop/core/src/desktop/supervisor.py", line 396, in wait_loop
time.sleep(1)
File "/usr/lib/hue/desktop/core/src/desktop/supervisor.py", line 218, in sig_handler
raise SystemExit("Signal %d received. Exiting" % signum)
SystemExit: Signal 15 received. Exiting发布于 2018-11-29 10:32:57
根据您的输入,docker命令格式错误。
您不应该在图像标识和命令之后添加额外的开关(在本例中是端口映射开关)来启动容器化应用程序。所有附加参数都将作为容器化应用程序的参数传递(即: to /usr/bin/ docker -quickstart,而不是由对接引擎来配置端口映射)
docker ps的输出显示,由于这一点,您没有端口映射定义。
您可以阅读有关docker run命令这里的更多信息。docker run命令的一般形式是:
$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]您应该将开关的顺序更改为如下所示:
docker run --hostname=quickstart.cloudera --restart unless-stopped --privileged=true -dti -p 8888:8888 -p 80:80 -p 7180:7180 cloudera/quickstart /usr/bin/docker-quickstarthttps://stackoverflow.com/questions/53529723
复制相似问题