在启动hbase时,最容易出现的错误就是hmaster起来了,但是 HRegionServer启动失败,或者说起来后又自动挂掉。
查过日志后,发现出现这类问题一般是由于时间不同步,导致时间误差过大。解决这个问题,可以设置时间同步,但是也可以简单粗暴一点,就是在配置文件中直接添加最大误差的属性。
打开hbase-site.xml:
添加属性:
<property>
<name>hbase.master.maxclockskew</name>
<value>添加你要设置的最大值</value>
</property>
再重新启动就ok啦