1. 程式人生 > >啟動hbase時,Hmaster、HRegionServer程序有時候起不來

啟動hbase時,Hmaster、HRegionServer程序有時候起不來

它出現的原因可能有是以下兩點:

第一,可能是各個主機的時間不同步

【1】在各個主機上執行:date 命令,看看時間是否同步

【2】如果時間不同步的話

格式如下:

#  ntpdate      -u   時間伺服器IP

 

例子1:

[[email protected] 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也會出現此提示,這個時候可以換一個時間伺服器。

 

-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