Squirrel GUI 连接 Phoenix


1. 介绍

本文介绍使用 Squirrel GUI 客户端来连接 Phoenix,就像 MySQL 使用 Navicat for MySQL,Oracle 使用 Pl/sql developer 一样,在进行一些数据库操作的时候能够更加的直观和方便。安装过程参考官方文档,步骤稍有不同。

2. 下载

Squirrel GUI 下载地址: http://squirrel-sql.sourceforge.net/

3. 安装

1. 在Squirrel安装目录的lib下,添加几个jar包

phoenix-core-xxx.jar
phoenix-3.0-client.jar
hbase-0.94.18.jar
hadoop1.0.4.jar
hadoop-common-xxx.jar

2. 需要点击“Drivers”,将phoenix的驱动添加进去。

3. 点击左上角 蓝色的 “ + ” 加号,添加

依次填写:

  1. Name:随便写个名字,标记连接

  2. Example URL:相当于mysql的jdbc连接串,这里的 alias 写 zookeeper 的主机名称,端口号

  3. 选择 Phoenix-core 的jar包

  4. 就是手动输入 org.apache.phoenix.jdbc.PhoenixDriver

4. 配置连接

Name:连接的名称,自己定义

Driver:上步骤添加的phoenix驱动

URL:写如上内容,jdbc:phoenix:node1,node2,master 等这里主要是zookeeper主机名

User Name:要连接的主机的用户名

Password:要连接的主机的密码

点击 Test 可以进行测试,或点 OK 连接

连接完毕,启动后,就可以看到如下的效果了。这里我已经创建了几个表了,这些表都是存在于HBase上的。

4. 布局介绍

  1. 用 squirrel 建立的一些连接

  2. 当前连接下,所有对象,包括主见系统表,普通表,视图。

  3. 表:这些表都是实际存在于 zookeeper 所管理的 HBase上 的。右键此表,可以对表进行管理。

  4. 视图

  5. 编写 sql 脚本的地方,可以输入脚本执行。上面一行有一个小人图标,选中 sql 点击小人即可执行脚本。或者按 ctrl + enter 键执行。

  6. 选中的对象的一些基本信息,列信息,行数等。

  7. sql 执行的一些状态。

5. 使用

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

点击SQL标签进入sql命令行界面

编写sql语句并执行


文章作者: hnbian
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 hnbian !
评论
 上一篇
Phoenix05 索引介绍 Phoenix05 索引介绍
1. 介绍在HBase中,只有一个单一的按照字典序排序的 rowKey 索引,当使用 rowKey 来进行数据查询的时候速度较快,但是如果不使用rowKey 来查询的话就会使用 filter 来对全表进行扫描,很大程度上降低了检索性能。而
2017-03-25
下一篇 
Phoenix06 视图介绍 Phoenix06 视图介绍
1. 用phoenix可以创建视图假如表 t_person创建视图操作 CREATE VIEW "t_person" (pk VARCHAR primary key) default_column_family = ‘FM’ crea
2017-03-15
  目录