记大数据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)]](https://img-blog.csdnimg.cn/5bdc077d4eea42cc823f3217a9eda077.png) 
<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>
|