0

我正在尝试使用 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 字符串。

4

1 回答 1

0

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

jdbc:apachehbase:Server=###.###.###.###;Port=2181;
于 2017-11-17T14:11:16.557 回答