在创建HDFS集群的时候,深感/etc/hosts中添加配置的不方便,容易不一致导致错误,工作量也大。
还是在局域网内创建dhcp服务器来的方便。官方文档:https://help.ubuntu.com/community/isc-dhcp-server
先创建一台KVM虚拟机,OS为Ubuntu 12.04.
然后安装dhcp3 server
- <pre code_snippet_id="248024" snippet_file_name="blog_20140320_1_6347366" style="margin-top: 0px; margin-bottom: 8px; padding: 4pt; border: 1px dashed rgb(193, 180, 150); font-size: 13px; line-height: 16px; font-family: UbuntuMono, courier, monospace; vertical-align: baseline; background-color: rgb(243, 243, 243); white-space: pre-wrap; word-wrap: break-word; color: rgb(51, 51, 51);">apt-get install isc-dhcp-server</pre>
编辑文件/etc/default/isc-dhcp-server
填入eth0
编辑文件:/etc/dhcp/dhcpd.conf
修改原来的example.org的设置为:
- # option definitions common to all supported networks...
- option domain-name "hadoop.cn";
- option domain-name-servers dhcp.hadoop.cn, namenode1.hadoop.cn, namenode2.hadoop.cn, datanode1.hadoop.cn, datanode2.hadoop.cn, datanode3.hadoop.cn, datanode4.had\
- oop.cn, datanode5.hadoop.cn, datanode6.hadoop.cn;