SQuirreL – Phoenix的GUI

简介: 本文主要介绍如何通过SQuirreL访问Phoenix,以及如何在SQuirreL中配置Phoenix参数。 什么是SQuirrel? SQuirreL SQL Client是一个开源免费软件, 可以通过jdbc对多种数据库进行可视化的管理,查询等。

本文主要介绍如何通过SQuirreL访问Phoenix,以及如何在SQuirreL中配置Phoenix参数。

什么是SQuirrel?

SQuirreL SQL Client是一个开源免费软件, 可以通过jdbc对多种数据库进行可视化的管理,查询等。

安装SQuirrel访问Phoenix

  1. 下载最新的SQuirrel
  2. 安装SQuirrel
    Screen_Shot_2017_11_08_at_16_27_55
  3. 在云Hbase官网下载最新版的phoneix, 解压后将phoenix-4.11.0-AliHBase--client.jar拷贝到SQuirrel根目录的lib文件夹下。
  4. 启动SQuirrel, 可以通过Windows->View SQuirrel Logs查询运行日志。
    Screen_Shot_2017_11_08_at_16_36_52

配置SQuirrel链接Phoenix

  1. 设置Phoenix JDBC DRIVE。点击Drivers进行设置,Name项根据自己需要填写,Website URL可以省略,其余根据实际情况填写。然后点击OK确认。
    Screen_Shot_2017_11_08_at_16_40_29
  2. 配置Phoenix链接。点击Aliases, 配置链接。Name项根据自己需要填写,Username和Password是访问数据库的账户名和密码(此示例中链接hbase不需要用户和密码,所以这两项为空)。
    Screen_Shot_2017_11_08_at_21_53_13
  3. 链接Phoenix
    Screen_Shot_2017_11_08_at_16_49_36

在SQuirrel中如何配置Phoenix参数

Phoenix客户端参数可以通过hbase-site.xm文件进行配置,我们只需要将需要配置项填在此文件中,并放置在SQuirrel启动的classpath中就能生效。

以配置phoenix.force.index为例:

  1. 在未对phoenix.force.index进行设置时,默认值为true。那么在查询中查询非索引列时会报错。
    Screen_Shot_2017_11_08_at_16_57_42
  2. 在hbase-site.xml中添加如下配置,并在SQuirrel根目录的lib文件夹中创建conf文件夹, 将hbase-site.xml移动至conf文件夹下,重启SQuirrel.
<property>
    <name>phoenix.force.index</name>
    <value>false</value>
  </property>

Screen_Shot_2017_11_08_at_16_00_05

目录
相关文章
|
移动开发 JavaScript 小程序
uView Empty 内容为空
uView Empty 内容为空
269 0
|
Web App开发 资源调度 JavaScript
vue element plus 安装
vue element plus 安装
343 0
|
关系型数据库 MySQL 编译器
DEVC++的C语言连接数据库mysql
DEVC++的C语言连接数据库mysql
695 0
|
分布式数据库 Hbase
[Phoenix] 二、数据类型
目前Phoenix支持22种简单数据类型和1个一维Array的复杂类型。
10358 1
|
开发框架 安全 .NET
文件上传漏洞技术总结
该文总结了文件上传技术相关的漏洞和绕过方法,包括语言可解析的后缀(如phtml、pht)、常见的MIME类型、Windows特性(如大小写、ADS流、特殊字符)、0x00截断技巧(需满足PHP版本和magic_quotes_gpc状态)、POST型0x00截断、文件头检查(通过合成图片马绕过)、二次渲染(利用未修改部分插入恶意代码)以及各种服务器的解析漏洞(Apache的.htaccess、解析漏洞,IIS的目录解析、文件解析、默认解析和IIS 7.x/Nginx的畸形解析)。此外,还提到了Java的空字节截断问题。
366 1
文件上传漏洞技术总结
|
存储 JavaScript 开发工具
Windows 10环境下Git安装之简易指南
该指南教小白在Windows 10上安装Git,介绍Git设置的基础知识,为你的开发项目做准备!
|
缓存 NoSQL 算法
Redis入门到通过之解决Redis缓存击穿、缓存穿透、缓存雪崩
Redis入门到通过之解决Redis缓存击穿、缓存穿透、缓存雪崩
118 0
|
机器学习/深度学习 人工智能 达摩院
【OpenVI—AI热点日报】8月14日
AI热点日报八月第9期隆重推出! 我们汇集了最新的AI热点信息、最新论文和观点,为您提供最前沿的AI领域资讯。 (往期链接请在子社区查看官方博文哦~)
279 3
阿里云搭建 samba服务器
前言:我搭建samba服务器,只是想通过window系统的映射网络驱动器,将阿里云服务器的开发目录挂在到window系统上,这样就可以在window系统上编写代码,然后通过Xshell终端上编译运行了,一切只是为了方便! 1.
|
C++
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
311 0