Phoneix是基于Hbase之上的SQL工具,可以使用标准的SQL语法来操作Hbase。网上看了很多集成Phoenix的大多是下载安装包解压配置参数啥的,如果没有和自己环境相匹配的那么就要去编译了。
今天给大家带来一种使用parcerls包方式将Phoenix集成到CDH5.10.0集群的方式。
一 、下载
Phoenix Download

  1. CLABS_PHOENIX-4.7.0-1.clabs_phoenix1.3.0.p0.000-el6.parcel
  2. CLABS_PHOENIX-4.7.0-1.clabs_phoenix1.3.0.p0.000-el6.parcel.sha1
  3. manifest.json

将sha1后面的1去掉后上传三个文件到/var/www/html/phoenix目录下,其实直径写http://archive.cloudera.com/cloudera-labs/phoenix/也行,我是这么做的,测试可以
二、Parcel包安装
1、检查http能否访问
CDH集成phoenix - 图1
2、点击集群Parcel按钮
CDH集成phoenix - 图2
3、单击配置
CDH集成phoenix - 图3
4、添加Phoenix URL
CDH集成phoenix - 图4
5、下载–>分配–>激活
CDH集成phoenix - 图5
6、重启Hbase服务
三、登录Phoenix
进入/opt/cloudera/parcels/CLABS_PHOENIX/bin目录
登录
phoenix-sqlline.py hadoop002:2181:/hbase(hadoop002 zk 节点)
CDH集成phoenix - 图6
查看表

  1. 0: jdbc:phoenix:hadoop002:2181:/hbase> !table

远程连接

下载客户端
https://dbeaver.io/download/
CDH集成phoenix - 图7
设置相关版本的jar包CDH集成phoenix - 图8