在使用HBase创建表时,会出现以下报错:ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing。这个问题很有意思,开始以为是HBase配置的原因(hbase-site.xml)。但是查到原因后我笑了,解决办法如下:
1.我的服务器是四台浪潮节点,首先查看各台服务器的时间:
[lw@cu01 ~]$ date
发现四台服务器的时间有时间不一致现象,这就导致了HMaster和HRegionServer时间不同步,如果在允许的范围外的话,就会无法开启hbase shell命令的情况。有以下两种情况可以解决该问题:
2.第一: