Phoneix是基于Hbase之上的SQL工具,可以使用标准的SQL语法来操作Hbase。网上看了很多集成Phoenix的大多是下载安装包解压配置参数啥的,如果没有和自己环境相匹配的那么就要去编译了。
今天给大家带来一种使用parcerls包方式将Phoenix集成到CDH5.10.0集群的方式。
一 、下载
Phoenix Download
CLABS_PHOENIX-4.7.0-1.clabs_phoenix1.3.0.p0.000-el6.parcel
CLABS_PHOENIX-4.7.0-1.clabs_phoenix1.3.0.p0.000-el6.parcel.sha1
manifest.json
将sha1后面的1去掉后上传三个文件到/var/www/html/phoenix目录下,其实直径写http://archive.cloudera.com/cloudera-labs/phoenix/也行,我是这么做的,测试可以
二、Parcel包安装
1、检查http能否访问
2、点击集群Parcel按钮
3、单击配置
4、添加Phoenix URL
5、下载–>分配–>激活
6、重启Hbase服务
三、登录Phoenix
进入/opt/cloudera/parcels/CLABS_PHOENIX/bin目录
登录
phoenix-sqlline.py hadoop002:2181:/hbase(hadoop002 zk 节点)
查看表
0: jdbc:phoenix:hadoop002:2181:/hbase> !table
远程连接
下载客户端
https://dbeaver.io/download/
设置相关版本的jar包