java 使用phoenix 连接hbase,无法连接zk
# 开发环境
- zk:hd-node-1,hd-node-2,hd-node-3 (使用外部zk,非hbase自带)
- hbase:2.0.0
- phoenix:5.0.0
背景
linux部署后,zk正常启动;hbase的Hmaster以及HRegionServer正常启动;phoenix目录下输入命令 ./bin/sqlline.py hd-node-1,hd-node-2,hd-node-3,正常进入phoenix操作界面且正常操作。到这里我以为万事大吉了,高高兴兴的准备打包部署。。。。启动没有问题,直到执行phoenix的时候,gg了,报错如下:
我的配置如下:
spring.datasource.phoenix-db.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.phoenix-db.driver-class-name=org.apache.phoenix.jdbc.PhoenixDriver
spring.datasource.phoenix-db.url=jdbc:phoenix:hd-node-1,hd-node-2,hd-node-3:2181
spring.datasource.phoenix-db.username=root
spring.datasource.phoenix-db.password=root
本人也是刚接触zk,hbase,phoenix。一阵郁闷,既然机器上命令都能连,程序里连就不行了,有啥玄机么?
猜测