Java HBaseAdmin isMasterRunning()替换

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

在Hbase.98中,我们使用查看Hbase是否正在运行,如果正在运行,我们可以成功创建表。现在在1.1.1中,它已被弃用。。。是否有一个很好的解决方法来查看HBase是否已启动并运行,以便我们可以开始创建/写入表

谢谢。

您可以尝试使用:
connection.getAdmin().getClusterStatus().getMaster()!=null
,上述表达式引发的任何异常都很可能意味着创建/写入表也不会成功

或者,您根本不需要检查,只需处理创建/写入表的代码中的错误