【问题标题】:How to check Hbase region server is up or down如何检查 Hbase 区域服务器是否启动或关闭
【发布时间】:2015-05-11 06:27:50
【问题描述】:

是否可以在我们的程序中通过 Java 代码检查 HBase 区域服务器是启动还是关闭,同时将一些数据从 Storm 写入 HBase....

【问题讨论】:

    标签: hadoop hbase apache-storm


    【解决方案1】:

    您可以在 Java 代码中使用 ping :)

    更多信息How to ping via JAVA

    【讨论】:

    • 我们可以 ping 到本地主机,这是我们的 ambari 服务器,但有时 ambari 已启动并正在运行,但可能会发生我们的 hbase 区域服务器或主服务器已关闭......所以如何预测我们的区域服务器起来了???
    • 您也可以 ping hbase 区域服务。获取区域服务器的ip并ping它们
    【解决方案2】:
        Configuration conf = HBaseConfiguration.create();
        conf.set("hbase.master", "10.2.210.46:60000");
        conf.set("hbase.zookeeper.quorum","10.2.210.46");
        conf.set("hbase.zookeeper.property.clientPort", "2181");
        admin = new HBaseAdmin(conf); 
        System.out.println(admin.isMasterRunning());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-10
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 2013-12-02
      相关资源
      最近更新 更多