官方文档:https://hub.docker.com/r/cloudera/quickstart
1, 使用docker 拉取cdh的docker镜像2, 运行容器3, 进入容器启动cloudera服务4, 通过web访问: http://quickstart.cloudera:7180
# 拉取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 4239cd2958c6# 进入服务容器docker exec -it mycdh3 bash# 启动cm/home/cloudera/cloudera-manager --enterprise
测试
su hdfscd ; echo "a,b,c">a.txt; hdfs dfs -put a.txt /hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount /a.txt /mapred-out-wc.txt
参考
