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

来源:6-1 Hbase表操作命令介绍并演示..

帝国大学

2021-04-29 12:48

http://img2.mukewang.com/608a3a1c0001ead407360508.jpg

http://img3.mukewang.com/608a3a8c00015e9307530231.jpg

hbase shell

hbase> shell 

Error: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet

Hbase单节点

请问如何解决?

写回答 关注

1回答

  • 郑婷45420301
    2023-11-02 17:24:12

    我们需要检查HBase服务是否已经启动。可以通过以下代码来检查

    Configuration conf = HBaseConfiguration.create();

    HBaseAdmin.checkHBaseAvailable(conf);

    我们需要等待HBase服务完全启动。可以使用以下代码等待:

    Configuration conf = HBaseConfiguration.create();

    HConnection connection = HConnectionManager.createConnection(conf);

    Admin admin = connection.getAdmin();

    while(!admin.isTableAvailable(tableName)) {

        Thread.sleep(1000);

    }


    admin.close();

    connection.close();



HBase入门

HBase入门教程,从基础概念到实战操作,让初学者快速入门

30050 学习 · 44 问题

查看课程

相似问题