我正在使用java客户端连接到以独立模式配置的Hbase数据库。它的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。这对我来说很奇怪。请在这里帮忙。
答案 0 :(得分:0)
我在hbase-site.xml
中没有看到与HBase连接直接相关的任何选项。
可能你的设置完全适用于默认配置,这是常见的情况。
hbase.rootdir
- 与群集上的用户“主目录”相关(没有
与连接的关系)。hbase.zookeeper.property.dataDir
- 根本没有直接的
与HBase连接的关系。