【发布时间】:2013-09-05 12:08:00
【问题描述】:
我正在编写一个 Java 程序来将输出写入 HBase。我有一个关于如何在我的驱动程序类中配置 Hbase 的问题。现在我这样配置:
conf.set("hbase.zookeeper.quorum.", "localhost");
conf.set("hbase.zookeeper.property.clientPort", "2222");
但是如果我使用 HBase 集群并且我所有的 RegionServers 都启动了 zookeeper,我该如何配置呢?像这样??
conf.set("hbase.zookeeper.quorum.", "RegionServer1");
conf.set("hbase.zookeeper.quorum.", "RegionServer2");
conf.set("hbase.zookeeper.quorum.", "RegionServer3");
...
conf.set("hbase.zookeeper.property.clientPort", "2222");
对吗?
【问题讨论】:
-
为什么所有的 RS 都在启动 ZK??
-
我只是按照网上的说明设置了HBase,我把所有的namenodes和datanodes都添加到了hbase-site.xml中的base.zookeeper.quorum中,是不是不对?跨度>
标签: java hbase apache-zookeeper