基于Docker快速搭建多节点Hadoop集群,这个用docker搭建Hadoop集群的文档很多,但是这个Dockerfile很久没更新,有些问题,研究了半天改了一些,最后可以实现,
利用一个脚本自动启动一个master容器和多个slave容器,启动后无须修改就有映射,可以互相访问
- 先build serf-dnsmasq/
- 再build ssh/
- 在宿主机运行start-container.sh 启动集群
- 任意一个容器输入serf members,可以看到所有主机映射信息,可以ssh试试
下面是Dockerfile的git地址,我测试可以的,docker版本是1.6.2
http://git.oschina.net/wangyufu/docker_dnsmaqs_serf