用SQuirreL工具连接phoenix

简介: 应用场景 当Hadoop完全分布式集群搭建安装完毕后,安装了Hbase分布式非关系型数据库,但是hbase使用起来不像通常的关系型数据库,不可以用我们熟悉的sql语句来操作数据,因此我们安装了phoenix,使SQL...

应用场景

当Hadoop完全分布式集群搭建安装完毕后,安装了Hbase分布式非关系型数据库,但是hbase使用起来不像通常的关系型数据库,不可以用我们熟悉的sql语句来操作数据,因此我们安装了phoenix,使SQL还给NOSQL,因此Hbase可以通过SQL语句来进行操作了!但是我们需要一个像Navicat一样的客户端工具,可以更形象化的查看数据库,连接数据库,今天就来学习这样一个工具!

操作步骤

1. 工具下载

SQuirrel工具下载地址

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 Aliasphoenix
Driverphoenix
URLjdbc:phoenix:hadoop0,hadoop1,hadoop2:2181
User Name:登录linux的用户名    可填可不填,我不填也可登录
Password:登录linux的密码       可填可不填,我不填也可登录
勾选Auto logon

点击test,进行测试连接

这里写图片描述

6. 测试SQL

双击配置的连接,在Allases中!

这里写图片描述

输入SQL语句,运行,查看结果!

这里写图片描述

相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
6月前
|
数据库 Python
toolkit-frame之toolkit-sprider 防止重复采集的数据库(Python)
toolkit-frame之toolkit-sprider 防止重复采集的数据库(Python)
51 0
|
6月前
|
移动开发 监控 数据库
Greenplum【部署 02】GP 数据库 web 监控工具 Greenplum Command Center v6.6.0 安装配置及问题处理(一篇学会部署配置启动 GPCC 避坑指南)
Greenplum【部署 02】GP 数据库 web 监控工具 Greenplum Command Center v6.6.0 安装配置及问题处理(一篇学会部署配置启动 GPCC 避坑指南)
127 0
|
存储 Linux Apache
Apache IoTDB开发之同步工具
在同步的发送端,同步模块是一个单独的进程,独立于 IoTDB 进程。同步的频率周期可以由用户设置。在同步的接收端,同步模块嵌入在IoTDB的引擎中,与IoTDB处于同一过程。接收器模块侦听一个单独的端口,该端口可由用户设置(有关详细信息,请参阅部分)。在使用之前,需要在同步接收器处设置白名单,以网段表示。接收方仅接受从位于白名单段中的发送方传输的数据。
380 0
Apache IoTDB开发之同步工具
|
关系型数据库 MySQL Java
数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Dr...解决
数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Dr...解决
208 0
|
监控 关系型数据库 MySQL
Spotlight on Mysql在Windows平台下的安装及使用简介
Spotlight on Mysql在Windows平台下的安装及使用简介
174 0
|
SQL Java 数据库连接
本地客户端 dbeaver-连接HIVE库
本地客户端 dbeaver-连接HIVE库 hive库管理套件
本地客户端 dbeaver-连接HIVE库
|
存储 XML 缓存
01-PDI(Kettle)简介与安装
文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点
01-PDI(Kettle)简介与安装
|
SQL 存储 弹性计算
Mac安装单机版hive
基本学习使用hive可以,但有条件,还是建议买个ecs,在linux环境中学习
461 0
|
存储 SQL 分布式数据库
phoenix连接hbase时的bug处理通用方法(亲测)
phoenix连接hbase时的bug处理通用方法(亲测)
734 0
|
安全 网络协议 Java
Dremio: 为 Tableau Desktop 配置 Dremio 连接器
Dremio: 为 Tableau Desktop 配置 Dremio 连接器
288 0
Dremio: 为 Tableau Desktop 配置 Dremio 连接器
下一篇
无影云桌面