SQuirrel SQL Client 链接Hive

SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口之后,能够经过一个统一的用户界面来操做MySQL、PostgreSQL、MSSQL、Oracle、Hive等等任何支持JDBC访问的数据库。使用起来很是方便。SQuirrel SQL Client的功能能够经过插件来扩展。SQuirrel SQL Client算是Swing的一个比较成功的应用了。java

下面介绍额配置SQuirrel SQL Clien访问hive。linux

安装SQuirrel SQL Client

softwaresql

release数据库

JDKwindows

1.8.0_131工具

SQuirrel SQL Clientoop

squirrel-sql-3.7.1-standardui

hivespa

Apache-2.1.1.net

下载地址:

http://sourceforge.net/projects/squirrel-sql/files/1-stable/3.7.1/squirrel-sql-3.7.1-standard.jar/download

执行安装命令:

 

java -jar squirrel-sql-<version>-install.jar

 

SQuirrel SQL Client 是有IzPack Java installer作的安装包,在windows下能够经过上述命令进行安装,也能够经过鼠标双击启动安装。在linux下,启动脚本是安装目录夏的squirrel-sql.sh。

 

根据安装向导安装完毕,就能够正常启动了。

 

配置hive JDBC驱动

启动后工做区左边有两个窗口Drivers 和the Aliases。Drivers显示的是驱动列表。若是这些jar文件或者驱动在你的系统环境变量CLASSPATH下能找到,那么就会在名字的左边显示蓝色的对号,不然显示的是红色的“x”:

 

接下来,咱们要将链接hive所需的夹文件添加到工具中。

点击Drivers窗口。点击上面的加号添加驱动:

 

在”Extra Class Path”中,须要加入运行Hive所依赖的jar包,我这里将$HIVE_HOME/lib/下的全部jar包,以及Hadoop的核心jar包,还有slf4j的两个jar包都添加进去。最后点击OK肯定。

建立别名

进入最左侧的”Aliases”别名tab页面,点击添加(+),创建一个Hive的连接:

点击”Connect”连接Hive。连接成功以后,双击左侧的Objects下面的TABLE标签,便可列出Hive中全部的表:

 Hql相关执行操做

切换到SQL标签页,能够在这里编辑和执行SQL:

会话窗口中查看对象

相关文章
相关标签/搜索