生产环境下hadoop集群配置之DNS配置实验
来源:互联网 发布:阿里云oss上传文件 编辑:程序博客网 时间:2024/06/01 08:42
一、实验环境:
Mac os 下 VirtualBox中三台安装centos 6.3虚拟机
主机名
别名
IP地址
系统版本
角色
lhmaster
lhmaster.lihui.hadoop
192.168.1.4
Centos 6.3
master
lhslave01
lhslave01.lihui.hadoop
192.168.1.5
Centos 6.3
slave
lhslave02
lhslave02.lihui.hadoop
192.168.1.6
Centos 6.3
slave
配置说明:DNS服务器配置在lhmaster(master)节点上,对lhmaster、lhslave01、lhslave02节点的主机名进行解析。
二、安装配置DNS
1.安装bind软件包
检测bing是否安装,如图所示
未安装执行yum进行安装,如图
安装结果,如图
安装bing其他相关包,如下:
安装结果:如图
2.修改bind配置文件
1) 执行命令 vim /etc/named.conf 修改配置文件named.conf
修改前,如图
修改后:
2) 修改配置文件named.rfc1912.zones,
在/etc/named.conf 玩呢间最后是named.rfc1912.zones的路径
include "/etc/named.rfc1912.zones"
执行命令 vim /etc/named.rfc.1912.zones
修改结果如下图:
3) 创建上一步中的 域名配置文件lihui.hadoop.zone和反向配置文件1.168.192.in-addr.zone
如下命令:
[root@lhmaster lihui]# cd /var/named
[root@lhmaster named]# ls
chroot dynamic named.empty named.loopback
data named.ca named.localhost slaves
[root@lhmaster named]# cp -p named.localhost lihui.hadoop.zone
[root@lhmaster named]# cp -p named.localhost 1.168.192.in-addr.zone
[root@lhmaster named]# ls
1.168.192.in-addr.zone dynamic named.empty slaves
chroot lihui.hadoop.zone named.localhost
data named.ca named.loopback
--修改lihui.hadoop.zone和1.168.192.in-addr.zone
lihui.hadoop.zone中添加正向配置,如下:
1.168.192.in-addr.zone中添加反向配置,如下:
4) 修改各节点/etc/resolv.conf文件
在每个节点的 /etc/resolv.conf 文件中加入 服务器ip地址
本次测试加入:nameserver 192.168.1.4
注意:目前网上大部分资料中都是如此设置,设置完后运行没有什么问题,但是一旦重启机器后,/etc/resolv.conf 会恢复原值,
所以使用另一种方式就是修改
/etc/sysconfig/network-scripts/ifcfg-eth0
这个文件:在其中加入 DNS1=192.168.4
这样设置后,/etc/resolv.conf里面根本就不需要设置。service network restart 后,可以发现/etc/resolv.conf里面就有刚才加入的dns的解析ip了。
不过对于其他的系统是否也是这样的,要是遇到同样的问题。就这样设一下试试
3.验证测试
参考:
http://f.dataguru.cn/thread-49728-1-1.html
http://blog.csdn.net/lichangzai/article/details/8645524
http://lsscto.blog.51cto.com/779396/762240
- 生产环境下hadoop集群配置之DNS配置实验
- 生产环境下hadoop集群配置之NFS配置实验
- 生产环境下hadoop集群配置实验
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- 生产环境下Hadoop大集群安装与配置+DNS+NFS
- 正式生产环境下hadoop集群的DNS+NFS+ssh免密码登陆配置
- 生产环境下部署hadoop集群(包括dns配置,nfs共享,awk资源分发)
- 生产环境下hadoop集群配置之awk生成hadoop拷贝脚本
- 生产环境下的hadoop 配置实战
- hadoop学习笔记之-生产环境Hadoop大集群配置安装
- hadoop学习笔记之-生产环境Hadoop大集群配置安装
- hadoop环境搭建之配置DNS
- Hadoop生产环境的配置
- 实验室环境下 hadoop集群配置
- hadoop学习笔记之-使用bind配置DNS实验
- hadoop学习笔记之-使用bind配置DNS实验 .
- Hadoop集群安装配置实验
- Ubuntu环境下Hadoop集群/分布式环境配置
- 关于编程的那些事儿
- 深入理解JAVA I/O机制
- 如何清除tableviewcell里的混乱文字
- 步进电机、伺服电机和舵机
- 动态内存分配
- 生产环境下hadoop集群配置之DNS配置实验
- linux下的tar命令【备忘】
- MySQL性能优化之参数配置
- PHP根据IP防攻击程序代码
- HBase 0.94.1的编译过程
- UI改进利器,为您的APP添加热图跟踪功能。
- 怎样编写格式优美的代码
- RPM中出现cpio: MD5 sum mismatch
- A better way to convert JS object to array