创建与HBase的JDBC连接

时间:2017-11-17 02:59:08

标签: hbase

我正在尝试使用CDATA(https://www.cdata.com/kb/tech/hbase-jdbc-dbvr.rst)创建JDBC以连接到我们集群中的HBase

我们群集中的HBase属性如下:

hbase.zookeeper.quorum=auper01-01-20-01-0.prod.vroc.com.au,auper01-02-10-01-0.prod.vroc.com.au,auper01-02-10-02-0.prod.vroc.com.au
hbase.zookeeper.port=2181
hbase.zokeeper.znode.parent=/hbase-unsecure

根据该文档,我将JDBC URL设置如下:

jdbc:apachehbase:Server=auper01-01-20-01-0.prod.vroc.com.au,auper01-02-10-01-0.prod.vroc.com.au,auper01-02-10-02-0.prod.vroc.com.au;Port=2181;

但它没有从HBase数据库中获取数据。任何人都知道如何填充JDBC字符串。

1 个答案:

答案 0 :(得分:0)

看起来Server属性的值不正确。在连接字符串中,将连接中的Server属性设置为 HBase master 的IP地址或主机名,而不是hbase.zookeeper.quorum属性值。例如:

jdbc:apachehbase:Server=###.###.###.###;Port=2181;