集群时间的同步(本地)

集群时间的同步

1.集群中每台机器的时间都是必须要一致的
2.模拟内网环境,操作集群时间的一致
//在集群中找一台机器作为时间服务器,其他机器与这台同步
3.ntp服务
sudo service ntpd status   //查看ntpd服务的状态
sudo service ntpd srart    //开启服务
sudo chkconfig ntpd on     //设置开机自启动
sudo chkconfig             //查看开机启动 
4.修改系统配置文件
sudo vi /etc/ntp.conf      //修改本机上的系统文件
第一处修改;修改成自己的网段就可以了
restrict 192.168.120.0 mask 255.255.255.0 nomodify notrap
第二处:把所有的server 外网连接全部注释掉
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
第三处修改:放开注释
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10
保存退出,重启服务
sudo service ntpd restart
5.在其他的机器上进入root账户
查看crontab的位置
which crontab
编写一个crontab定时任务,每10分钟执行一次(需要同步的机台都要编写定时任务)
crontab -e                  //开始编辑
##sync time
0-59/10 * * * * /usr/sbin/ntpdate bigdata-senior01.ibeifeng.com
crontab -l                    //查看编辑的内容
//启动定时任务
sudo /usr/sbin/ntpdate bigdata-senior01.ibeifeng.com
//查看时间
date
可选配置项,与系统BIOS时间同步(在时间服务器上)
sudo vi /etc/sysconfig/ntpd             //打开这个文件编辑,添加一个属性
SYNC_HWCLOCK=yes                    //参数设置代表是否启用与BIOS进行时间同步

你可能感兴趣的:(Linux,hadoop)