首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失败启动码头-部署-hdp30.sh与错误:没有这样的容器:沙箱-hdp

失败启动码头-部署-hdp30.sh与错误:没有这样的容器:沙箱-hdp
EN

Stack Overflow用户
提问于 2020-12-15 02:50:33
回答 1查看 310关注 0票数 0

我试图在MacOS上使用码头霍顿工场沙箱

我遵循本教程:https://www.cloudera.com/tutorials/sandbox-deployment-and-install-guide/3.html

我根据文档将专用内存调整为14 GB的RAM。

选择高级选项卡并将专用内存调整为至少12 of的RAM。

当我启动在tuto中提到的脚本时:

在解压缩文件夹中,您会发现

脚本停靠-deploy-..sh。在命令行Linux / Mac / Windows(Git Bash)上运行脚本:

代码语言:javascript
复制
cd /path/to/script
sh docker-deploy-{HDPversion}.sh

我得到以下包含错误的日志

代码语言:javascript
复制
tester@Mac-mini-de-tester HDP_3.0.1_docker-deploy-scripts_18120587fc7fb % sh docker-deploy-hdp30.sh
+ registry=hortonworks
+ name=sandbox-hdp
+ version=3.0.1
+ proxyName=sandbox-proxy
+ proxyVersion=1.0
+ flavor=hdp
+ echo hdp
+ mkdir -p sandbox/proxy/conf.d
+ mkdir -p sandbox/proxy/conf.stream.d
+ docker pull hortonworks/sandbox-hdp:3.0.1
3.0.1: Pulling from hortonworks/sandbox-hdp
70799bbf2226: Pull complete 
40963917cdad: Pull complete 
3fe9adbb8d7e: Pull complete 
ee3ec4e8cb3d: Pull complete 
7ea5917732c0: Pull complete 
2d951411620c: Pull complete 
f4c5e354e7fd: Pull complete 
22ffa6ef360f: Pull complete 
2060aa0f3751: Pull complete 
ca01ba34744d: Pull complete 
83326dded077: Pull complete 
eb3d71b90b73: Pull complete 
bdd1cab41c81: Pull complete 
500cc770c4bd: Pull complete 
0cb1decd5474: Pull complete 
b9591f4b6855: Pull complete 
f28e56086127: Pull complete 
e7de4e7d0bca: Pull complete 
ec77967d2166: Pull complete 
4fdcae170114: Pull complete 
6347f5df8ffc: Pull complete 
6a6ecc232709: Pull complete 
ea845898ff50: Pull complete 
02135573b1bf: Pull complete 
cb0176867cd8: Pull complete 
3c08321268fd: Pull complete 
82e82a97c465: Pull complete 
8aaaa48ed101: Pull complete 
74b321ac2ac5: Pull complete 
569da02c0a66: Pull complete 
af40820407ef: Pull complete 
Digest: sha256:7b767af7b42030fb1dd0f672b801199241e6bef1258e3ce57361edb779d95921
Status: Downloaded newer image for hortonworks/sandbox-hdp:3.0.1
docker.io/hortonworks/sandbox-hdp:3.0.1
+ docker pull hortonworks/sandbox-proxy:1.0
1.0: Pulling from hortonworks/sandbox-proxy
951bdea65c93: Pull complete 
4b9047c5fbbb: Pull complete 
773156407aae: Pull complete 
d8524176841d: Pull complete 
Digest: sha256:42e4cfbcbb76af07e5d8f47a183a0d4105e65a1e7ef39fe37ab746e8b2523e9e
Status: Downloaded newer image for hortonworks/sandbox-proxy:1.0
docker.io/hortonworks/sandbox-proxy:1.0
+ '[' hdp == hdf ']'
+ '[' hdp == hdp ']'
+ hostname=sandbox-hdp.hortonworks.com
++ docker images
++ grep hortonworks/sandbox-hdp
++ awk '{print $2}'
+ version='3.0.1
latest'
+ docker network create cda
ec09d0d2e9f79122fd6efd45fb51c4bdd4cd78e41347dcb4e74d08f7b9a889e1
+ docker run --privileged --name sandbox-hdp -h sandbox-hdp.hortonworks.com --network=cda --network-alias=sandbox-hdp.hortonworks.com -d 'hortonworks/sandbox-hdp:3.0.1
latest'
docker: invalid reference format.
See 'docker run --help'.
+ echo ' Remove existing postgres run files. Please wait'
 Remove existing postgres run files. Please wait
+ sleep 2
+ docker exec -t sandbox-hdp sh -c 'rm -rf /var/run/postgresql/*; systemctl restart postgresql-9.6.service;'
Error: No such container: sandbox-hdp
+ sed s/sandbox-hdp-security/sandbox-hdp/g assets/generate-proxy-deploy-script.sh
+ mv -f assets/generate-proxy-deploy-script.sh.new assets/generate-proxy-deploy-script.sh
+ chmod +x assets/generate-proxy-deploy-script.sh
+ assets/generate-proxy-deploy-script.sh
+ uname
+ grep MINGW
+ chmod +x sandbox/proxy/proxy-deploy.sh
+ sandbox/proxy/proxy-deploy.sh
5357ab1b2242cdc5adba835206db0ca9024b7d984acd79b4d59f30052e93e84e

我发现了与相同问题的下列链接,但在我的例子中,我没有以下问题:

代码语言:javascript
复制
write /var/lib/docker/...: no space left on device

Error "No such container sandbox-hdp" when trying to install docker image on RHEL7

你知不知道?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-15 03:44:30

我认为问题在于docker命令指定的图像名称在命令末尾有一个不需要的latest

代码语言:javascript
复制
docker run --privileged --name sandbox-hdp -h sandbox-hdp.hortonworks.com --network=cda --network-alias=sandbox-hdp.hortonworks.com -d 'hortonworks/sandbox-hdp:3.0.1 latest'

如果您可以将其更改为以下格式并尝试运行它,则可能会修复它。

代码语言:javascript
复制
docker run --privileged --name sandbox-hdp -h sandbox-hdp.hortonworks.com --network=cda --network-alias=sandbox-hdp.hortonworks.com -d hortonworks/sandbox-hdp:3.0.1 latest

注意:我只删除了引号,因为“最新”可能是容器的一个参数.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65299353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档