zoukankan      html  css  js  c++  java
  • Hbase正常启动,执行命令报错 Server is not running yet

    报错信息

    hbase:001:0> list
    TABLE

    ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server 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

    作者:张瑞153169

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,在此感谢!

  • 相关阅读:
    给域名添加解析
    MATLAB c/c++调用matlab<dll>
    MATLAB 矩阵生成有向网络图
    MATLAB 矩阵生成无向网络图
    MATLAB RGB2YCbCr、YCbCr2RGB
    MATLAB RGB2YUV、YUV2RGB
    MATLAB 直方图匹配
    MATLAB 双边滤波
    MATLAB 区域填充算法,队列版
    MATLAB 二值图像连通区域标记法,两步法
  • 原文地址:https://www.cnblogs.com/zhangrui153169/p/15736700.html
Copyright © 2011-2022 走看看