node.js和npm phoenix客户端包与kerberized apache phoenix的连接

t5zmwmid  于 2021-06-10  发布在  Hbase
关注(0)|答案(1)|浏览(457)

我正在尝试将kerberized apache phoenix与node.js上的npm jdbc包连接起来[node.js和npm jdbc package issue with kerberized apache phoenix],但是面临很多挑战,因此寻找其他解决方案;在我的例子中,npm-phoenix客户端包似乎是一个不错的选择,但是我没有找到任何kerberized-phoenix连接示例,使用phoenix客户端包。
如果有人连接了kerberized apache phoenix使用npm phoenix客户端包,请分享您的想法。

huwehgph

huwehgph1#

我使用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
}

相关问题