apache phoenix和zookeeper端口Map

4c8rllxm  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(511)

我正试图连接到一个遥控器 Phoenix 群集上几乎所有端口都被锁定的服务器。
通过ssh连接到主机并Map2181 zookeeper ,我成功连接到该群集上的hbase服务器。(= status 命令输入 hbase shell 正常工作)
但是,当我尝试远程连接到phoenix服务器时,它会挂起并且不会打印任何错误消息:

$ ./sqlline.py localhost
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:localhost none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:localhost
15/10/07 16:00:38 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

我已经确认集群上的一只Phoenix正在正常工作。所以,我断定服务器配置是正确的。
我想知道菲尼克斯是否在使用zookeeper端口以外的其他端口。

3yhwsihp

3yhwsihp1#

在进一步调查之后,我发现区域服务器端口(在hbase 1+中为16020,在hbase 0.98中为60020)在该环境中没有打开。
它之所以适用于hbase shell,是因为hbase shell在需要时(在查询区域服务器上的区域时)连接到区域服务器,而phoenix首先连接到所有这些服务器。

相关问题