vmware 设置的 tools.syncTime = "TRUE" 可还是莫有
hbase 如果 region servers 时间和 master 相差很大就会出错
写了一个脚本 从宿主主机 去同步 各vm 的时间
一 已 root 身份
$ ssh-keygen -t rsa
然后一直按回车
完成后,在home跟目录下会产生隐藏文件夹.ssh
cp id_rsa.pub authorized_keys (要的就是authorized_keys这个文件)
同步到各节点主机
scp -r .ssh node10:/root/
........
ssh 各主机一次 输入密码 以后ssh 就不用了
二 写个远程执行命令的脚本 并带上自己的时间
角本:
#!/bin/bash
ssh node10 date -s `date +%Y`-`date +%m`-`date +%d`
ssh node10 date -s `date +%H`:`date +%M`:00
ssh node11 date -s `date +%Y`-`date +%m`-`date +%d`
ssh node11 date -s `date +%H`:`date +%M`:00
ssh node12 date -s `date +%Y`-`date +%m`-`date +%d`
ssh node12 date -s `date +%H`:`date +%M`:00
ssh node13 date -s `date +%Y`-`date +%m`-`date +%d`
ssh node13 date -s `date +%H`:`date +%M`:00
执行结果
root@node03:~/sh# ./synctime
Mon Mar 11 00:00:00 EDT 2013
Mon Mar 11 22:17:00 EDT 2013
Mon Mar 11 00:00:00 EDT 2013
Mon Mar 11 22:17:00 EDT 2013
Mon Mar 11 00:00:00 EDT 2013
Mon Mar 11 22:17:00 EDT 2013
Mon Mar 11 00:00:00 EDT 2013
Mon Mar 11 22:17:00 EDT 2013