Hadoop集群是配置时间同步!
时间同步
hadoop1 192.168.100.101
hadoop2 192.168.100.102
hadoop3 192.168.100.103
一、设置master的时间
[root@bigdata01 ~]# date
选择时区
[root@bigdata01 ~]# tzselect
[root@bigdata01 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改时间(date -s 00:00:00或者网络同步:apt-get install ntpdate ; ntpdate cn.pool.ntp.org)
写入硬盘时间(hwclock -w)
二、是否安装了ntp服务
[root@bigdata01 /]# rpm -q ntp
ntp-4.2.6p5-29.el7.centos.x86_64
使用yum安装
[root@bigdata01 /]# yum install -y
yum仓库安装后启动
[root@bigdata01 /]# systemctl start ntpd.service
三、修改相关配置文件
[root@bigdata01 /]# vim /etc/ntp.conf
第一处新增,意思是从IP地址192.168.217.1-192.168.217.254,默认网关255.255.255.0的服务器都可以使用我们的NTP服务器来同步时间
第二处新增,指明互联网和局域网中作为NTP服务器的IP
第三处是修改,将原有注释去掉,是当服务器与公用的时间服务器失去联系时以本地时间为客户端提供时间服务
完成退出,启动服务
[root@bigdata01 /]# systemctl start ntp.service
查看服务连接与监听
[root@bigdata01 /]# netstat -tlunp | grep ntp
【注】:出现 -bash: netstat: command not found 错误
需要安装net-tools
yum install net-tools -y
重新启动服务
[root@bigdata01 /]# systemctl restart ntpd.service
四、将其他节点上的时间与这台master同步
在bigdata02、bigdata03 上都运行命令
[root@bigdata02 ~]# ntpdate bigdata01
[root@bigdata03 ~]# ntpdate bigdata01
【注】在bigdata01、bigdata02 上也需要安装ntp服务