启动hbase时,Hmaster、HRegionServer进程有时候起不来

它出现的原因可能有是以下两点:

第一,可能是各个主机的时间不同步

【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

猜你喜欢

转载自blog.csdn.net/superXZT/article/details/83825904
今日推荐