Node.js和npm phoenix-client软件包与kerberized Apache phoenix连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js和npm phoenix-client软件包与kerberized Apache phoenix连接相关的知识,希望对你有一定的参考价值。
我想尝试连接kerberized Apache phoenix和node.js [node.js and npm jdbc package issue with kerberized apache phoenix]上的npm jdbc包,但面临很多挑战,因此寻找其他解决方案;在我的情况下,npm phoenix-client软件包似乎是个不错的选择,但我没有找到任何使用phoenix-client软件包的kerberized phoenix连接示例。
如果有人连接kerberized Apache phoenix使用npm phoenix-client软件包,请分享您的想法。
答案
我使用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
}
以上是关于Node.js和npm phoenix-client软件包与kerberized Apache phoenix连接的主要内容,如果未能解决你的问题,请参考以下文章