phoenix
概述
phoenix,中文译为“凤凰”,很美的名字。Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会。它相当于一个Java中间件,提供jdbc连接,操作hbase数据表。
安装
-
下载 http://archive.apache.org/dist/phoenix/ 结合自己的hbase版本选择相应的安装包
-
解压
[root@CentOS opt]# tar -zxvf apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz -C /usr
-
重命名
[root@CentOS opt]# mv apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz phonex4
-
进行相关配置
- 将phoenix-4.14.0/目录下 phoenix-5.0.0-HBase-2.0-server.jar拷贝到各个 HBase 的 lib目录中(每个节点都要放)
- 重启hbase集群,使Phoenix的jar包生效。
- 将hbase的配置文件hbase-site.xml 放到phoenix-5.0.0/bin/下,替换Phoenix原来的 配置文件。
-
修改权限
[root@CentOS bin]# chmod 777 psql.py [root@CentOS bin]# chmod 777 sqlline.py
-
验证是否成功
[root@CentOS bin]# ./sqlline.py Hbase:2181