zoukankan      html  css  js  c++  java
  • 连接Hive的客户端界面工具–SQuirrel SQL Client

     

    关键字:Hive客户端、界面、SQuirrel SQL Client

    刚看到一个可以连接Hive的客户端界面工具–SQuirrel SQL Client,试了一下,用起来还行,在这里记录一下安装及使用方法。

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

    当然,可以在windows中来连接Hive。

    在使用SQuirrel SQL Client链接Hive之前,首先确保HiveServer2服务已经启动,并且有访问权限。

    SQuirrel SQL Client的官网及下载地址为:http://squirrel-sql.sourceforge.net/

    目前最新版本为3.7,可以在http://squirrel-sql.sourceforge.net/#installation页面下载jar包squirrel-sql-3.7-standard.jar

    下载后,双击squirrel-sql-3.7-standard.jar,即可启动安装程序。

    安装到这一步,需要勾选简体中文:

    SQuirrel SQL Client

    继续往下,直至安装完毕。从开始菜单中打开SQuirrel SQL Client,点击最左侧的”Drivers”驱动tab页,点击添加(+)来添加Hive的驱动配置:

    SQuirrel SQL Client

    在弹出的添加驱动对话框中填入Hive的驱动信息:

    SQuirrel SQL Client

    注意:在”Extra Class Path”中,需要加入运行Hive所依赖的jar包,我这里将$HIVE_HOME/lib/下的所有jar包,以及Hadoop的核心jar包,

    还有slf4j的两个jar包都添加进去。最后点击OK确定。

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

    SQuirrel SQL Client

    在弹出的添加别名对话框中,填入以下信息(Driver选择上面新建的HiveDriver):

    SQuirrel SQL Client

    点击OK确定之后,弹出链接对话框:

    SQuirrel SQL Client

    点击”Connect”链接Hive。链接成功之后,首页如下:

    SQuirrel SQL Client

    双击左侧的Objects下面的TABLE标签,即可列出Hive中所有的表:

    SQuirrel SQL Client

    选中一个表,可以看到该表的概要信息。

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

    SQuirrel SQL Client

    点击执行后,在下面显示出执行结果。其中的”Overview / Charts”页比较有意思:

    SQuirrel SQL Client

    在点击Charts–>Open char window之后,弹出一个新的对话框,里面将查询结果做了一个图表分析,如下图所示:

    SQuirrel SQL Client

    另外,SQuirrel SQL Client还可以保存、导出查询结果等等,有兴趣的可以自己尝试一下,使用很简单。

  • 相关阅读:
    用Margin还是用Padding?
    更优雅的清除浮动float方法
    清除浮动float (:after方法)
    px,em,rem
    load()方法
    PHP函数详解:call_user_func()使用方法
    移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法
    Mysql开启远程连接方法
    mysql的字符串连接符
    php使用curl访问https返回无结果的问题
  • 原文地址:https://www.cnblogs.com/pejsidney/p/9680447.html
Copyright © 2011-2022 走看看