四. N节点Hadoop集群搭建步骤
1. 准备工作
参考第二部分1~3:下载镜像,修改tag,下载源代码
注意,你可以不下载serf-dnsmasq,但是请最好下载hadoop-base,因为hadoop-master是基于hadoop-base构建的。
2. 重新构建hadoop-master镜像
./resize-cluster.sh 5
不要担心,1分钟就能搞定
你可以为resize-cluster.sh脚本设不同的正整数作为参数数1, 2, 3, 4, 5, 6...
3. 启动容器
./start-container.sh 5
你可以为start-container.sh脚本设不同的正整数作为参数数1, 2, 3, 4, 5, 6...
这个参数呢,最好还是得和上一步的参数一致:)
这个参数如果比上一步的参数大,你多启动的节点,Hadoop不认识它们..
这个参数如果比上一步的参数小,Hadoop觉得少启动的节点挂掉了..
4. 测试工作
参考第三部分5~7:测试容器,开启Hadoop,运行wordcount
请注意,若节点增加,请务必先测试容器,然后再开启Hadoop, 因为serf可能还没有发现所有节点,而dnsmasq的DNS服务器表示还没有配置好服务
测试等待时间取决于机器性能....
|