hadoop完全分布式之集群时间同步
找一个机器,作为时间服务器,所有的机器都和这台机器时间进行定时的同步,比如每隔十分钟,同步一次时间。 1、以hadoop02作为时间服务器。检查ntp是否安装 rpm -qa |grep ntp 2、修改ntp配置文件 (1)授权192.168.1.0-192.168.1.255网段上的机器可以从这台机器上查询和同步时间 (2)集群在互联网中不使用其它互联网上的时间 (3)当该节点丢失网络连接,依然可以采用本地时间作为时间服务器为集群中的其它节点提供时间同步。 vim /etc/ntp.conf 注释掉 server 0 ... server 1 ... server 2 ... server 3 ... 加入: server 127.127.1.0 fudge 127.127.1.0 stratum 10 3、修改/etc/sysconfig/ntpd文件 让系统时间和启动时间一起同步 vim /etc/sysconfig/ntpd 加入:SYNC_HWCLOCK=yes 4、重启ntp服务 service ntpd start 5、设置ntp服务开机启动 chkconfig ntpd on 6、其它机器配置 输入: crontab -e 在里面输入: */10 * * * * /usr/sbin/ntpdate hadoop02 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |