(1)、下载Hbase对应的phoenix版本
下载地址:http://www-eu.apache.org/dist/phoenix/apache-phoenix-4.13.1-HBase-1.2/bin/apache-phoenix-4.13.1-HBase-1.2-
bin.tar.gz
(2)、安装
$cdhbase-1.2.6/
$mkdirphoenix
$cdphoenix/
$tar-zxfapache-phoenix-4.13.1-HBase-1.2-bin.tar.gz
将phoenix-[version]-server.jar放入服务端和master节点的HBase的lib目录下
$cpphoenix-4.13.1-HBase-1.2-server.jar~/hbase-1.2.6/lib/
$scpphoenix-4.13.1-HBase-1.2-server.jar10.10.50.181:~/hbase-1.2.6/lib/
$scpphoenix-4.13.1-HBase-1.2-server.jar10.10.50.182:~/hbase-1.2.6/lib/
然后重启HBase
(3)、测试
进入到phoenix的bin目录,执行sqlline.py命令的参数是zk的地址
注意:此版本的python为2.×,且需要安装第三方库easy_installargparse
(4)、安装客户端
下载地址:http://squirrel-sql.sourceforge.net/
注意:要求jdk1.6及以上
直接下载jar包,安装,双击启动,然后一步步下一步即可。安装完成后,把phoeinx的client和core的jar包,放入
squirrel的安装目录的lib下面,然后双击squirrel-sql.bat启动
jdbc:phoenix:thin:url=http://gc2b-master:8765
1.把phoeinx的client和core的jar包,放入squirrel的安装目录的lib下面;
2.打开SQuirrel添加新的驱动(Drivers->NewDriver);
3.在添加界面中,设置连接名称,设置ExampleURL为jdbc:phoenix:localhost;
4.ClassName填写“org.apache.phoenix.jdbc.PhoenixDriver”,然后点击OK;