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 |
下载地址:
执行安装命令:
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:
会话窗口中查看对象
来源:oschina
链接:https://my.oschina.net/u/2723198/blog/1506233