最近一直在研究Hadoop Ecology,但是愁于没有虚拟主机或者云主机来搭建自己的集群,还好,我会Docker。偶然间,我看到了优达学城的Hadoop课程,讲的不错,视频很短,能够听懂和看懂英文,惊讶的是他们还请来了Hadoop的创始人Doug Cutting来讲述他自己的故事,建议各位大佬有空或者有兴趣的话可以去看看:https://classroom.udacity.com/courses/ud617
不说这么多了,这里讲解一下CDH安装的步骤:
CDH INSTALLATION
官网:https://www.cloudera.com/
有两个版本:社区版和企业版本,社区版就已经足够了
Downloads:.
有四种安装方式,这里采用Docker方式进行安装
当然,前提是你得有Docker环境,可以看这里
Docker Registry Pull下载
docker pull cloudera/quickstart:latest
#比较大,好几个G,可能需要等待
或者你可以提前下好
tar xzf cloudera-quickstart-vm-*-docker.tar.gz
docker import - cloudera/quickstart:latest < cloudera-quickstart-vm-*-docker/*.tar
然后使用docker image查看
运行CDH容器
docker run --hostname=quickstart.cloudera --privileged=true -t -i -p 8888:8888 -p 80:80 -p 7180:7180 cloudera/quickstart /usr/bin/docker-quickstart
使用
1.Cli进入
docker exec -it $(docker ps |grep cloudera | awk '{print $1}') /bin/bash
2.使用Hue管理 用户名/密码均为cloudera
3.管理界面管理