1

我正在编写一个 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");

这是正确的吗?

4

1 回答 1

1

hbase.zookeeper.quorum应该是这样的

    conf.set("hbase.zookeeper.quorum","RegionServer1,RegionServer2,RegionServer3");

通常我们在xml文件中定义hbase-site.xml

于 2013-09-05T04:08:00.477 回答