hadoop组件—面向列的开源数据库(九)–使用phoenix图形界面客户端查询hbase

释放双眼,带上耳机,听听看~!

我们在之前的文章中已经学习了 使用phoenix的shell命令行 和 使用java使用phoenix进行操作。

如果我们没有权限进入到安装有phoenix命令行的服务器,也不想写java项目进行操作,那我们可以直接使用phoenix的客户端图形界面化操作工具。

本篇文章记录 Squirrel GUI连接phoenix查询hbase。

hadoop组件—面向列的开源数据库(七)–phoenix查询hbase–映射和常用命令

hadoop组件—面向列的开源数据库(八)–java使用phoenix查询hbase

图形化客户端Squirrel GUI

相关介绍和安装使用可参考官网http://phoenix.apache.org/installation.html\#SQL_Client

squirrel官网

下载

在squirrel官网中找到下载的入口如图:

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

选择符合自己环境的下载链接,windows版本的安装步骤如下.

安装

直接双击下载下来的安装包进行傻瓜式安装一路Next即可(我这里下载的安装包是jar包形式,所以需要有jdk的环境才能识别到)

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

配置

安装好的Squirrel需要进行一些额外的配置,例如拷贝jar包和配置驱动等。

拷贝jar包
将phoenix-4.x.x-client.jar拷贝到squirrel安装目录的lib目录下。

高能预警:phoenix-4.x.x-client.jar可以从Phoenix的安装目录中找到,或者在maven的仓库中找。需要注意的时 使用的包版本应该与 hbase的服务端版对应。

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

启动Squirrel

进入squirrel安装目录双击squirrel-sql.bat来启动squirrel。

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

配置Driver

进入Drivers标签页创建新的Driver。

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

参数说明:

Name:phoenix(可以填写其他名称)
ExampleURL:填写HBase集群的zookeeper集群的连接信息,这里是


1
2
3
1jdbc:phoenix:192.168.30.217:2181
2
3

如果是多节点,ip使用逗号分隔


1
2
3
1jdbc:phoenix:192.168.30.217,192.168.30.130:2181
2
3

Website URL:这里不填写
Java Class Path:选择phoenix-x.x.x-client.jar
Class Name:org.apache.phoenix.jdbc.PhoenixDriver

配置Aliases

进入Aliases标签页创建新的Alias,这里可以点击Test进行连接测试,连接成功再确定 点击 ok。

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

参数说明:

Name:phoenix(可以填写其他名称)
Driver:选择phoenix,即上一步创建的Driver
URL:这里就是HBase集群的zookeeper的连接ip和port
User Name:随便填写
Password:随便填写

运行sql

在Aliases标签中双击刚刚创建的phoenix打开连接。

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase
点击SQL标签进入sql命令行界面

编写sql语句并点击 跑步的小黑人按钮执行 ,可以使用以下语句进行测试


1
2
3
4
5
6
1create table test (mykey integer not null primary key, mycolumn varchar);
2upsert into test values (1,'Hello');
3upsert into test values (2,'World!');
4select * from test;
5
6

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

在GUI中也可以看到表的字段、视图、索引等信息

hadoop组件---面向列的开源数据库(九)--使用phoenix图形界面客户端查询hbase

给TA打赏
共{{data.count}}人
人已打赏
安全运维

OpenSSH-8.7p1离线升级修复安全漏洞

2021-10-23 10:13:25

安全运维

设计模式的设计原则

2021-12-12 17:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索