【问题标题】:sandbox-proxy container crashes shortly after starting沙盒代理容器在启动后不久崩溃
【发布时间】:2020-01-19 10:12:08
【问题描述】:

尝试在全新安装的 Ubuntu(18.04.3 和 16.04)上设置 HDP(2.6.5 和 3.0.1)。

按照https://www.cloudera.com/tutorials/sandbox-deployment-and-install-guide/3.html 的说明在 Docker 上部署 Hortonworks Sandbox。

运行后:

sh docker-deploy-hdp30.sh

两个图像都已成功下载,可以通过以下方式启动:

docker start sandbox-hdp
docker start sandbox-proxy

不幸的是,沙盒代理容器在 2 秒后崩溃。我知道这是因为运行:

docker ps

刚启动它就显示它确实运行了一会儿。

docker logs sandbox-proxy

返回此错误消息:

[emerg] 1#1: host not found in upstream "sandbox-hdp" in /etc/nginx/conf.d/http-hdp.conf:9
nginx: [emerg] host not found in upstream "sandbox-hdp" in /etc/nginx/conf.d/http-hdp.conf:9

这实际上是设置和部署指南的第 1 步,所以我不确定我做错了什么。以下是运行部署 shell 脚本的输出:https://pastebin.com/FZyeqawX

任何有关如何解决此问题的建议将不胜感激。

编辑:运行 proxy-deploy.sh 脚本会产生相同的结果。

【问题讨论】:

    标签: docker hortonworks-sandbox hdp


    【解决方案1】:

    我在第一步遇到了同样的问题:

    sh ./docker-deploy-hdp30.sh
    

    我在cloudera找到了这条评论,所以我尝试了:

    bash ./docker-deploy-hdp30.sh
    

    并且它对我有用!!

    【讨论】:

      【解决方案2】:

      你能检查所需的端口是否可用吗?我也观察到了同样的情况,但在日志中我发现端口已经被占用,所以我不得不终止该进程。

      【讨论】:

      • 我检查了端口,但这对我来说不是问题。我不得不继续手动设置 Hadoop 环境。该过程也花费了很长时间,但至少在此过程中确实有有用的错误日志。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2011-07-07
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      相关资源
      最近更新 更多