【问题标题】:Node.js and npm phoenix-client package connectivity with kerberized Apache phoenixNode.js 和 npm phoenix-client 包与 kerberized Apache phoenix 的连接
【发布时间】:2017-10-01 09:52:01
【问题描述】:
【问题讨论】:
标签:
node.js
jdbc
npm
kerberos
phoenix
【解决方案1】:
我为此使用 jdbc 包。我的配置看起来像这样。相应地更正版本号。
if (!jinst.isJvmCreated()) {
jinst.addOption('-Xrs')
jinst.setupClasspath([
'/etc/hbase/2.5.3.0-37/0/',
'/etc/hadoop/2.5.3.0-37/0/',
'/usr/hdp/2.5.3.0-37/phoenix/phoenix-4.7.0.2.5.3.0-37-thin-client.jar',
'/usr/hdp/2.5.3.0-37/phoenix/phoenix-server-4.7.0.2.5.3.0-37-runnable.jar',
'/usr/hdp/2.5.3.0-37/phoenix/phoenix-4.7.0.2.5.3.0-37-client.jar'
])
}
var config = {
drivername: 'org.apache.phoenix.jdbc.PhoenixDriver',
url: 'jdbc:phoenix:HOST:PORT:/hbase-unsecure',
user: '',
password: '',
maxpoolsize: 100
}