SQuirrel SQL Client 连接Hive

北城余情 提交于 2019-12-07 19:22:55

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

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

安装SQuirrel SQL Client

software

release

JDK

1.8.0_131

SQuirrel SQL Client

squirrel-sql-3.7.1-standard

hive

Apache-2.1.1

下载地址:

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:

会话窗口中查看对象

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!