我正在编写一个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");
这是对的吗?
答案 0 :(得分:1)
hbase.zookeeper.quorum
应该是这样的
conf.set("hbase.zookeeper.quorum","RegionServer1,RegionServer2,RegionServer3");
通常我们在xml文件hbase-site.xml