我在机器A上以伪分布式模式设置了Hadoop和Hbase . 我正在从机器B运行我的客户端(Java程序) . (机器A和B可以相互通信) . 但我这样做会遇到问题 .
我的客户端代码如下所示:
配置config = HBaseConfiguration.create();
config.set("hbase.zookeeper.quorum",zookeeperLocation); config.set("hbase.zookeeper.property.clientPort","2181");
HtablePool tablePool = new HTablePool(config,Integer.MAX_VALUE); HTableInterface table = tablePool.getTable(tableName);
我的代码在最后一行(tablePool.getTable())挂起并且不继续 . 在ZooKeeper日志中,我看到收到的请求是为了连接,但有些是如何不提前进行的 . 我真的很困惑 . 请帮忙 .