Hadoop3.3.2+hbase2.4.10org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not runn

问题:

Ubuntu下的Hadoop3.3.2+hbase2.4.10(完全分布环境下)使用时出现

ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
atorg.apache.hadoop.hbase.master.HMaster.checkServiceStarted(HMaster.java:2722)J
at org.apache.hadoop.hbase.master.MasterRpcServices.isMasterRunning(MasterRpcServices.java:1198)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService 2. c a l l B L o c k i n g M e t h o d ( M a s t e r P r o t o s j a v a ) " a t o r g . a p a c h e . h a d o o p . h b a s e . i p c . R p c S e r v e r . c a l l ( R p c S e r v e r . j a v a : 395 ) a t o r g . a p a c h e . h a d o o p . h b a s e . i p c . C a l l R u n n e r . r u n ( C a l l R u n n e r . j a v a : 133 ) J a t o r g . a p a c h e . h a d o o p . h b a s e . i p c . R p c E x e c u t o r 2.callBLockingMethod(MasterProtosjava)"at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:395) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)J at org.apache.hadoop.hbase.ipc.RpcExecutor 2.callBLockingMethod(MasterProtosjava)"atorg.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:395)atorg.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)Jatorg.apache.hadoop.hbase.ipc.RpcExecutorHandler.run(RpcExecutor.java:338)at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:318)

网上狗刨找了好多有以下说法:
1、版本不兼容,
2、Hadoop进入安全模式
3、hadoop和hbase jar包冲突 要修改jar包,
但是!!!!其实仔细看日志文件根本是缺少 “文件异步读写配置” 的配置信息!!

解决:
1、进入日志文件
在这里插入图片描述
2、查看日志文件
在这里插入图片描述
3、在hbase-site.xml里增加

<property>
  <name>hbase.wal.provider</name>
  <value>filesystem</value>
</property>

在这里插入图片描述
重新启动运行
在这里插入图片描述
成功
感谢这位大佬:
记一次 Centos7.6 基于 Hadoop3.x 集群部署 HBase 2.4.0 集群

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值