可能有两种原因:
1.查看自己core-site.xml和hbase-site.xml 文件下的端口是否一致。
hdfs默认端口为8020,比如我自己配的是9000,那么在hbase-site.xml中也要为9000,修改后重新启动即可。
2.时间未同步(查看虚拟机时间,如果未同步需修改),
使用命令ntpdate ?u cn.pool.ntp.org(每一台都要)
如上图所示,我的Hbase启动了HQuorumPeer,没有HMaster、HRegionServer。
这个问题可能是由于HBase的内存配置不正确导致的。