1.工具简介
SQuirreL:是连接phoenix的小工具
2.下载安装包
下载地址:http://squirrel-sql.sourceforge.net/,下载下来呢是一个jar文件,双击安装,直接下一步即可
3.配置
(1)将服务器上phoenix根目录下的phoenix-4.9.0-cdh5.7.0-client.jar拷贝到安装目录squirrel-sql-3.8.1\lib下。
(2)将服务器上phoenix根目录下的phoenix-4.9.0-cdh5.7.0-server.jar拷贝到hbase的lib下面
cp /opt/modules/phoenix-4.9.0-cdh5.7.0/phoenix-4.9.0-cdh5.7.0-server.jar /opt/modules/hbase-1.2.0-cdh5.7.0/lib/
4.测试
(1)启动:进入Drivers标签页创建新的driver
Name:hadoop(可以填写其他名称)
ExampleURL:填写HBase集群的zookeeper集群的连接信息,这里是jdbc:phoenix:hadoop:2181
Website URL:这里不填写
Java Class Path:选择phoenix-4.9.0-cdh5.7.0-client.jar(是否选中无所谓,只要在Java Class Path里面就行)
Class Name:org.apache.phoenix.jdbc.PhoenixDriver
(2)进入Aliases标签页创建新的Alias(点击加号)
Name:hadoop(可以填写其他名称)
Driver:选择hadoop,即上一步创建的Driver
URL:这里就是HBase集群的zookeeper的连接ip和port【默认是上一步填写的:jdbc:phoenix:hadoop:2181】
User Name:随便填写 (bigdata)
Password:随便填写(bigdata)
(3)在Aliases标签页中双击创建phoenix打开连接
5.实例操作
(1)点击SQL标签进入sql命令行界面
(2)输入语句就可以执行(点击小人走路图标)或则Ctrl + enter键
select * from "stu_info"
结果:
10001 ngsan
10002 lisi
10003 wangwu
10004 zhaoliu
10005 xieqi
10006 zhangsan
10011 ngsan
10012 lisi
10013 wangwu
10014 zhaoliu
10015 xieqi