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连接的主要内容,如果未能解决你的问题,请参考以下文章

node.js和npm相关问题

Win10环境安装node.js和npm

node.js和npm的关系

用于 Windows 的 node.js 和 npm

Node.js之包命令(npm和yarn)

nvm npm node.js的关系