docker - 沙盒代理容器在启动后不久崩溃
问题描述
尝试在全新安装的 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 脚本会产生相同的结果。
解决方案
第一步我遇到了同样的问题:
sh ./docker-deploy-hdp30.sh
我在cloudera中找到了这条评论,所以我尝试了:
bash ./docker-deploy-hdp30.sh
它对我有用!
推荐阅读
- android-studio - 包名包含意外级别 com.tmp
- python - 我想在 python 中找到使用 def 的前 10 名客户
- scala - 条件隐式定义 Scala
- c++ - 在树c ++中查找特定节点高度
- google-apps-script - 在多个下拉列表中创建注释的脚本
- node.js - Elasticsearch 批量 API 发布请求中的换行错误
- java - 在java中从控制台中删除文本
- twitter-bootstrap - 将 Bootstrap css 样式表添加到 Gluon scenebuilder for JavaFX
- reactjs - 我是否必须将每个 React 组件状态属性保存到 Redux 存储?
- python - 将带有 psycopg2 更新命令的 python 输入变量放置到特定列