1

我正在使用 java 客户端连接到以独立模式配置的 Hbase DB。它的 hbase-site.xml 是:

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/vimal/HBASE/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/vimal/HBASE/zookeeper</value>
  </property>
</configuration>

在我的客户端代码中,我使用 HtablePool 来获取 HTable 的实例。一切正常,但我的问题是我的类路径中没有包含 hbase-site.xml,所以我的客户端如何连接到 HbaseDB。这对我来说很奇怪。请在这里帮忙。

4

1 回答 1

0

我没有在您的hbase-site.xml任何选项中看到与 HBase 连接直接相关的任何选项。您的设置可能基于常见情况的默认配置完美运行。

  • hbase.rootdir- 仅与集群上的用户“主”目录相关(与连接无关)。
  • hbase.zookeeper.property.dataDir- 根本与 HBase 连接没有直接关系。
于 2013-05-21T05:40:03.837 回答