1、phoenix的简介
hbase的java api或者其语法很难用,可以认为phoenix是一个中间件,提供了访问hbase的另外的语法。本文档为在CDH环境上安装Phoenix。
2、下载CDH版Phoenix
https://github.com/chiastic-security/phoenix-for-cloudera/tree/4.8-HBase-1.2-cdh5.8
3、编译
mvn clean package -DskipTests -Dcdh.flume.version=1.6.0
4、
5、将phoenix-4.8.0-cdh5.8.0中的phoenix-4.8.0-cdh5.8.0-server.jar拷贝到每一个RegionServer下/opt/cloudera/parcels/CDH/lib/hbase/lib
6、重启hbase集群
7、将phoenix-4.8.0-cdh5.8.0放到我们集群中的某个目录下,进入phoenix-4.8.0-cdh5.8.0/bin目录,使用sqlline.py连接hbase,成功。
hbase的java api或者其语法很难用,可以认为phoenix是一个中间件,提供了访问hbase的另外的语法。本文档为在CDH环境上安装Phoenix。
2、下载CDH版Phoenix
https://github.com/chiastic-security/phoenix-for-cloudera/tree/4.8-HBase-1.2-cdh5.8
3、编译
mvn clean package -DskipTests -Dcdh.flume.version=1.6.0
4、
将编译打包好后的IdeaWorkspace\phoenix-for-cloudera-4.8-HBase-1.2-cdh5.8\phoenix-assembly\target\phoenix-4.8.0-cdh5.8.0.tar.gz解压phoenix-4.8.0-cdh5.8.0
5、将phoenix-4.8.0-cdh5.8.0中的phoenix-4.8.0-cdh5.8.0-server.jar拷贝到每一个RegionServer下/opt/cloudera/parcels/CDH/lib/hbase/lib
6、重启hbase集群
7、将phoenix-4.8.0-cdh5.8.0放到我们集群中的某个目录下,进入phoenix-4.8.0-cdh5.8.0/bin目录,使用sqlline.py连接hbase,成功。
./sqlline.py k1:2181/hbase