Hbase正常启动,执行命令报错 Server is not running yet

org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server hadoop01/192.168.64.133:60000 is not running yet

两种解决方式
第一种因为hadoop模式原因
未正常关闭集群Hadoop进入安装模式,导致外部无法访问,关闭安全模式即可访问。

先启动Hadoop 然后

hdfs dfsadmin -safemode get  #查看安全模式
hdfs dfsadmin -safemode leave #关闭安全模式
也可以通过Hadoop web页面查看

然后重启hbase 访问客户端 一般问题可以解决。

方法二 jar包冲突
slf4j-log4j12-1.7.25.jar在Hadoop和hbase都存在 同时启动出现占用情况导致服务无法访问

解决方式 删除 hbase种的slf4j-log4j12-1.7.25.jar包 该文件存储在 hbase/lib/client-facing-thirdparty/路径下删除即可

然后再hbase的 hbase-env.sh中将 export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true" 注释去掉 可以把 引号也删除,若配置文件没有这个信息则直接插入即可,该配置表示,启动时告诉HBase是否应该包含Hadoop的lib, 默认值为false,表示包含Hadoop的lib。

然后重启 hbase即可,如果实行stop-hbase.sh 无效可以使用 kill命令杀死进程

建议同时使用一和二 关闭顺序 先关闭 hbase再关闭Hadoop

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值