它出现的原因可能有是以下两点:
第一,可能是各个主机的时间不同步
【1】在各个主机上运行:date 命令,看看时间是否同步
【2】如果时间不同步的话
格式如下:
# ntpdate -u 时间服务器IP
例子1:
[root@master michael]# ntpdate -u time.windows.com
10 May 15:26:28 ntpdate[6453]: adjust time server 52.168.138.145 offset -0.010554 sec
若不加上-u参数, 会出现以下提示:no server suitable for synchronization found;连不上时间服务器IP也会出现此提示,这个时候可以换一个时间服务器。
扫描二维码关注公众号,回复: 4354620 查看本文章-u:此参数可以越过防火墙与主机同步
最后,我们将系统时间同步到硬件时钟上,输入命令:
hwclock -w
备注: ntp常用服务器:
中国国家授时中心:210.72.145.44
NTP服务器(上海) :ntp.api.bz
美国: time.nist.gov
复旦: ntp.fudan.edu.cn
微软公司授时主机(美国) :time.windows.com
北京邮电大学 : s1a.time.edu.cn
清华大学 : s1b.time.edu.cn
北京大学 : s1c.time.edu.cn
台警大授时中心(台湾):asia.pool.ntp.org
第二.在hbase/conf/hbase-env.sh上配置HADOOP_HOME和HBASE_HOME
export HBASE_HOME=/home/michael/soft/hbase
export HADOOP_HOME=/home/michael/soft/hadoop/hadoop