用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
目录
相关文章
|
8月前
|
SQL 数据管理 数据库
【安装指南】从零开始:SQL Server 2019与SSMS完美安装攻略!
【安装指南】从零开始:SQL Server 2019与SSMS完美安装攻略!
201 0
|
SQL 存储 运维
MySQL基础篇——MySQL数据库客户端连接,数据模型,SQL知识
MySQL基础篇——MySQL数据库客户端连接,数据模型,SQL知识
189 0
|
SQL Java 数据库连接
本地客户端 dbeaver-连接HIVE库
本地客户端 dbeaver-连接HIVE库 hive库管理套件
本地客户端 dbeaver-连接HIVE库
|
SQL 存储 弹性计算
Mac安装单机版hive
基本学习使用hive可以,但有条件,还是建议买个ecs,在linux环境中学习
476 0
|
存储 SQL 分布式数据库
phoenix连接hbase时的bug处理通用方法(亲测)
phoenix连接hbase时的bug处理通用方法(亲测)
762 0
|
Java 数据库连接 分布式数据库
SQuirreL连接Phoenix
什么是SQuirrel? SQuirreL SQL Client是一个开源免费软件, 可以通过jdbc对多种数据库进行可视化的管理,查询等。本文主要介绍如何通过SQuirrel连接Phoenix并设置Phoenix参数等。
5848 0
|
数据库 索引
[Phoenix] 十一、查询计划详解
数据库的使用中了解其查询计划的构成,是进行查询性能调优的必要条件。本文将详细介绍Phoenix的查询计划语法、组成结构,以及一些注意事项
4655 0
SQuirreL – Phoenix的GUI
本文主要介绍如何通过SQuirreL访问Phoenix,以及如何在SQuirreL中配置Phoenix参数。 什么是SQuirrel? SQuirreL SQL Client是一个开源免费软件, 可以通过jdbc对多种数据库进行可视化的管理,查询等。
4975 0
|
SQL Java HIVE
hive连接eclipse
如何在eclipse中写hive hadoop.proxyuser.qiqi.hosts 主节点地址 hadoop.
1506 0
|
分布式数据库 Hbase Java
图形化界面客户端连接phoenix操作hbase
下载客户端软件 DBeaver https://dbeaver.io/download/ 选择对应系统的版本,我这里选择解压版windows64位 创建连接 选择合适...
4365 0