基本工具: VMware12.5.7 CentOS-7-x86_64-DVD-1708.iso
1. 首先要有一个Centos7操作系统,可以在虚拟机中安装。
2. yum install -y docker
3.构建centos 镜像
4.构建jdk镜像
5.构建hadoop镜像
具体过程请参考http://blog.csdn.net/xu470438000/article/details/50512442
(1) service command not found
注意下面命令,加上结尾语句
docker run --name hadoop0 --hostname hadoop0 -d -P -p 50070:50070 -p 8088:8088 qlei/centos-ssh-root-jdk-hadoop /usr/sbin/init
docker run --name hadoop1 --hostname hadoop1 -d -P qlei/centos-ssh-root-jdk-hadoop /usr/sbin/init
docker run --name hadoop2 --hostname hadoop2 -d -P qlei/centos-ssh-root-jdk-hadoop /usr/sbin/init
(2)出现如下错误,修改/etc/hosts文件,注意名称别重复:
(3)出现一个datanode,原因为scp的节点,clusterID等一样,把临时文件干掉,重新把dfs格式化下