啟動hbase時,Hmaster、HRegionServer程序有時候起不來
阿新 • • 發佈:2018-12-04
它出現的原因可能有是以下兩點:
第一,可能是各個主機的時間不同步
【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