SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口之后,能够经过一个统一的用户界面来操做MySQL、PostgreSQL、MSSQL、Oracle、Hive等等任何支持JDBC访问的数据库。使用起来很是方便。SQuirrel SQL Client的功能能够经过插件来扩展。SQuirrel SQL Client算是Swing的一个比较成功的应用了。java
下面介绍额配置SQuirrel SQL Clien访问hive。linux
softwaresql |
release数据库 |
JDKwindows |
1.8.0_131工具 |
SQuirrel SQL Clientoop |
squirrel-sql-3.7.1-standardui |
hivespa |
Apache-2.1.1.net |
下载地址:
执行安装命令:
java -jar squirrel-sql-<version>-install.jar |
SQuirrel SQL Client 是有IzPack Java installer作的安装包,在windows下能够经过上述命令进行安装,也能够经过鼠标双击启动安装。在linux下,启动脚本是安装目录夏的squirrel-sql.sh。 |
根据安装向导安装完毕,就能够正常启动了。
启动后工做区左边有两个窗口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中全部的表:
切换到SQL标签页,能够在这里编辑和执行SQL: