记大数据hbase集群天坑

本文记录了启动HBase集群时遇到的问题及其解决过程。主要表现为启动后无法正常使用,包括hbaseshell命令执行失败等问题。经过排查发现是由于Hadoop生态圈版本不兼容导致,并给出了对应的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记大数据hbase集群天坑

  • 注:强烈谴责hadoop生态圈耦合性
  • 注:强烈谴责hadoop生态圈耦合性
  • 注:强烈谴责hadoop生态圈耦合性

一、出现问题


hbase启动日志:

WARN [RS-EventLoopGroup-1-1] concurrent.DefaultPromise: An exception was thrown by org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper$4.operationComplete()
java.lang.IllegalArgumentException: object is not an instance of declaring class

进到hbase shell中执行命令会失败,报错:

ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not run yet.

具体描述:

启动hbase时jps查看master和regionserver进程都启动成功,但是打开webui界面查看时,页面中显示 backup master以及不显示regionserver情况,hbase shlle也可以连接、看似一切都正常,实则不然!!!
在这里插入图片描述
而且查看zookeeper节点明显感觉hbase节点目录结构残缺,异常,丢失regionserver等信息。

  • 假如你没有配置错误的情况下,以上的问题,均因为hadoop生态圈版本不兼容问题!!!

二、解决方案

  • 按照官方兼容方案,下载对应版本

  • 以下是我的三个版本!!!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zQZ3S3Hi-1664950290295)(C:\Users\Administrator.DESKTOP-P8RPN3Q\AppData\Roaming\Typora\typora-user-images\image-20221005140750327.png)]
在这里插入图片描述

<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>
  • 按照如上,然后重启hbase服务即可解决!!!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值