安装Hortonworks HDP沙盒Docker环境在M1 MacBook上

1. 下载并解压脚本 suǒ)

 

请将其移动到解压后的文件夹中。

编辑 docker-deploy-hdp30.sh

按原样翻译

docker run --privileged --name $name -h $hostname --network=cda --network-alias=$hostname -d "$registry/$name:$version"

将来是如何的

docker run --platform linux/amd64 --privileged --name $name -h $hostname --network=cda --network-alias=$hostname -d "$registry/$name:$version"

(添加 –platform linux/amd64)

3. 编辑 assets/generate-proxy-deploy-script.sh。

现状不变

docker rm -f sandbox-proxy 2>/dev/null
docker run --name sandbox-proxy --network=cda \\
-v $absPath/assets/nginx.conf:/etc/nginx/nginx.conf \\
-v $absPath/sandbox/proxy/conf.d:/etc/nginx/conf.d \\
-v $absPath/sandbox/proxy/conf.stream.d:/etc/nginx/conf.stream.d \\
EOF

作为

docker rm -f sandbox-proxy 2>/dev/null
docker run --name sandbox-proxy --network=cda \\
--platform linux/amd64 \\
-v $absPath/assets/nginx.conf:/etc/nginx/nginx.conf \\
-v $absPath/sandbox/proxy/conf.d:/etc/nginx/conf.d \\
-v $absPath/sandbox/proxy/conf.stream.d:/etc/nginx/conf.stream.d \\
EOF

在中国方言中的翻译:(添加 –platform linux/amd64)

4. 运行。

在解压的文件夹中进行移动之后

$bash docker-deploy-hdp30.sh 
广告
将在 10 秒后关闭
bannerAds