企业级集群架构 - DNS安装
1. 配置IP
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
systemctl restart network.service
ip -4 addr
ping 192.168.1.1
vi /etc/hostname
ddd the following line:
dns.hadoop.com
安装DNS软件包
yum -y install bind bind-utils bind-chroot
rpm -qa | grep '^bind'
修改/etc/named.conf
listen-on port 53 { any; }; #将原来的127.0.0.1改为any
allow-query { any; }; #将原来的localhost改为any
修改named.rfc1912.zones
添加入下内容:(也可以直接写在/etc/named.conf中)
zone "hadoop.com" IN {
type master;
file "named.hadoop.com";
allow-update { none; };
};
zone '1.168.192.in-addr.arpa" IN {
type master;
file "named.192.168.1.zone";
allow-update { none; };
};
配置正向解析文件
cp named.localhost named.hadoop.com
然后向文件named.hadoop.com添加如下内容
$TTL 1D
@ IN SOA dns.hadoop.com. grid.dns.hadoop.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hadoop.com.
dns.hadoop.com. IN A 192.168.1.230
h1.hadoop.com. IN A 192.168.1.231
h2.hadoop.com. IN A 192.168.1.232
h3.hadoop.com. IN A 192.168.1.233
h4.hadoop.com. IN A 192.168.1.234
h5.hadoop.com. IN A 192.168.1.235
h6.hadoop.com. IN A 192.168.1.236
h7.hadoop.com. IN A 192.168.1.237
h8.hadoop.com. IN A 192.168.1.238
配置反向解析文件
cp named.localhost named.192.168.1.zone
并添加如下内容:
$TTL 1D
@ IN SOA dns.hadoop.com. grid.dns.hadoop.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hadoop.com.
231 IN PTR h1.hadoop.com.
232 IN PTR h2.hadoop.com.
233 IN PTR h3.hadoop.com.
234 IN PTR h4.hadoop.com.
235 IN PTR h5.hadoop.com.
236 IN PTR h6.hadoop.com.
237 IN PTR h7.hadoop.com.
238 IN PTR h8.hadoop.com.
查看日志
tail -30 /var/log/messages | grep named
添加DNS解析服务器IP
(其各节点的机器的IP配置文件中加入DNS1=192.168.1.230)
启动DNS
#启动DNS
systemctl start named.service
#设置自启动
systemctl start named.service
#查看DNS状态
systemctl status named.service
验证测试:
下面关于Hadoop的文章您也可能喜欢,不妨看看:
14.04下Hadoop2.4.1单机/伪分布式安装配置教程
安装和配置Hadoop2.2.0
Ubuntu 13.04上搭建Hadoop环境
Ubuntu 12.10 +Hadoop 1.2.1版本集群配置
Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
Ubuntu下Hadoop环境的配置
单机版搭建Hadoop环境图文教程详解
更多Hadoop相关信息见 专题页面
本文永久更新链接地址: