1. 安装部署
1.1 安装预编译的Phoenix
1.下载并解压最新版的phoenix-[version]-bin.tar包
地址:http://apache.fayea.com/phoenix/apache-phoenix-4.13.1-HBase-1.2/bin/
理由:hbase是1.2.6版本的,所以选用4.13.1版本的phoenix
将phoenix-[version]-server.jar放入服务端和master节点的HBase的lib目录下
重启HBase
将phoenix-[version]-client.jar添加到所有Phoenix客户端的classpath
#将phoenix-[version]-server.jar放入服务端和master节点的HBase的lib目录下
#将phoenix-[version]-client.jar添加到所有Phoenix客户端的classpath
[root@yyh4 /]# cd /opt/soft
[root@yyh4 soft]# tar -zxvf apache-phoenix-4.13.1-HBase-1.2-bin.tar.gz
[root@yyh4 soft]# cp apache-phoenix-4.13.1-HBase-1.2-bin/phoenix-4.13.1-HBase-1.2-server.jar hbase-1.2.6/lib/
[root@yyh4 soft]# cp apache-phoenix-4.13.1-HBase-1.2-bin/phoenix-4.13.1-HBase-1.2-client.jar hbase-1.2.6/lib/
2 使用Phoenix
若要在命令行执行交互式SQL语句:
运行过程
在phoenix-{version}/bin 目录下
$ ./sqlline.py localhost
可以进入命令行模式
0: jdbc:phoenix:localhost>
退出命令行的方式是执行 !quit
0: jdbc:phoenix:localhost>!quit
0: jdbc:phoenix:localhost> help
若要在命令行执行SQL脚本
$ sqlline.py localhost ../examples/stock_symbol.sql