应用场景
当Hadoop完全分布式集群搭建安装完毕后,安装了Hbase分布式非关系型数据库,但是hbase使用起来不像通常的关系型数据库,不可以用我们熟悉的sql语句来操作数据,因此我们安装了phoenix,使SQL还给NOSQL,因此Hbase可以通过SQL语句来进行操作了!但是我们需要一个像Navicat一样的客户端工具,可以更形象化的查看数据库,连接数据库,今天就来学习这样一个工具!
操作步骤
1. 工具下载
2. 工具安装
将下载的工具包,解压缩,双击安装到D盘文件夹中!
3. 工具jar包导入
安装完毕后,目录结构如下:
在phoenix的目录中找到如下三个jar包,拷贝到SQuirrel的lib目录中:
phoenix-4.10.0-HBase-1.2-client.jar
phoenix-core-4.10.0-HBase-1.2.jar
phoenix-pherf-4.10.0-HBase-1.2-minimal.jar
4. 配置驱动
工具安装完毕后,在开始菜单中,有工具启动项:
点击启动,在左侧点击Drivers,选择上方的“+”号!
手动输入如下三项:
Driver Name:phoenix
Example URL:jdbc:phoenix:hadoop0,hadoop1,hadoop2:2181
Class Name:org.apache.phoenix.jdbc.PhoenixDriver
点击OK保存!
5. 建立连接
点击左侧Drivers上方的Allases,再选择上方的“+”号!
输入如下几项,其中Driver选择第4点配置的驱动:
Add Alias:phoenix
Driver:phoenix
URL:jdbc:phoenix:hadoop0,hadoop1,hadoop2:2181
User Name:登录linux的用户名 可填可不填,我不填也可登录
Password:登录linux的密码 可填可不填,我不填也可登录
勾选Auto logon
点击test,进行测试连接
6. 测试SQL
双击配置的连接,在Allases中!
输入SQL语句,运行,查看结果!