【问题标题】:java.io.IOException: Waiting for startup of standalone server | MiniZooKeeperClusterjava.io.IOException:等待独立服务器启动 | MiniZooKeeperCluster
【发布时间】:2021-05-03 16:45:49
【问题描述】:

我正在尝试使用 HBaseTestingUtility 编写一些单元测试。当我在 HBaseTestingUtility 上说 startMiniCluster() 时,

private HBaseTestingUtility hBaseTestingUtility = new HBaseTestingUtility(my_conf);
hBaseTestingUtility.startMiniCluster();

执行失败并出现以下错误。

java.io.IOException: Waiting for startup of standalone server

    at org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster.startup(MiniZooKeeperCluster.java:253)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniZKCluster(HBaseTestingUtility.java:780)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniZKCluster(HBaseTestingUtility.java:750)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:992)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:868)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:862)
    at org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:806)

【问题讨论】:

    标签: hadoop apache-zookeeper hbasetestingutility


    【解决方案1】:

    找到了解决办法。 实际上 MiniZooKeeperCluster 无法执行 stat 命令,因为它无法继续。我在执行测试用例之前设置了以下系统属性。

    System.setProperty("zookeeper.4lw.commands.whitelist", "stat");
    

    【讨论】:

      猜你喜欢
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 2020-11-23
      • 1970-01-01
      相关资源
      最近更新 更多