使用 docker 安装大数据 Cloudera CDH 单节点集群教程
第一步:下载镜像docker pull cloudera/quickstart第二步:运行容器docker run \-id \--hostname=quickstart.cloudera \--privileged=true\-p 8020:8020 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 \-p 50010:50010
·
第一步:下载镜像
docker pull cloudera/quickstart
第二步:运行容器
docker run \
-id \
--hostname=quickstart.cloudera \
--privileged=true \
-p 8020:8020 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 \
-p 50010:50010 -p 50020:50020 -p 8890:8890 -p 60010:60010 -p 10002:10002 \
-p 25010:25010 -p 25020:25020 -p 18088:18088 -p 8088:8088 -p 19888:19888 \
-p 7187:7187 -p 11000:11000 -t -p 8888:8888 \
--name=mycdh3 \
cloudera/quickstart /usr/bin/docker-quickstart
第三步:进入容器内部,启动cloudera-manager
docker exec -it mycdh3 bash
sudo /home/cloudera/cloudera-manager --force --enterprise && service ntpd start
登录clouder-manger管理员界面:
http://192.168.101.12:7180 账号: cloudera 密码: cloudera(此处ip换成docker所在的linux主机ip)
注意事项:linux物理主机的host添加一下域名映射 192.168.101.12 quickstart.cloudera (此处的ip换成linux主机的ip)
通过执行 vi /etc/hosts 就可以执行host文件编辑。
相关图示如下:
进入管理界面后就可以启动hdfs 与 hive了,
HDFS服务:先启动HDFS服务了,操作如下:选中 集群-服务-HDFS ,然后点击右上角的启动。
Hive服务:启动完HDFS服务后,再启动Hive服务,选中 集群-服务-Hive,然后点击右上角的启动。
ps: 或者使用一条统一启动命令,如下:
docker run --name cdh --hostname=quickstart.cloudera --privileged=true -t -i -d -p 8020:8020 -p 8022:8022 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 -p 50010:50010 -p 50020:50020 -p 8890:8890 -p 60010:60010 -p 10002:10002 -p 25010:25010 -p 25020:25020 -p 18088:18088 -p 8088:8088 -p 19888:19888 -p 7187:7187 -p 11000:11000 cloudera/quickstart /bin/bash -c '/usr/bin/docker-quickstart && /home/cloudera/cloudera-manager --express && service ntpd start'
更多推荐
所有评论(0)