背景:启动Hbase时发现没有HMaster和HRegionServer节点,启动失败

可能原因:通过查询Hbase日志文件后发现,日志上有相关错误提示“The setting for hfile.format.version is 1 which does not match 3”,经过对提示的分析后发现,是Hbase的伪分布配置文件上的版本信息没有更改过来

解决方案:将hbase的配置文件hbase-site.xml文件的版本由1改为3即可(编辑hbase-site.xml文件需进入到hbase目录下的conf目录下才可编辑),更改之后启动Hbase就会出现HMaster节点了

hbase-site.xml文件修改如下:

修改后启动:

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。