草庐IT

isMasterRunning

全部标签

java - HBaseAdmin isMasterRunning() 替换

在Hbase.98中,我们使用.isMasterRunning()查看HBase是否正在运行,如果是,我们就可以成功创建表。现在在1.1.1中它已被弃用...是否有一个好的解决方法来查看HBase是否已启动并正在运行以便我们可以开始创建/写入表?谢谢。 最佳答案 您可以尝试使用Admin:connection.getAdmin().getClusterStatus().getMaster()!=null,上面的表达式引发的任何异常很可能意味着创建/写入表也不会成功。或者,您根本不需要检查,只需处理创建/写入表的代码中的错误。