zoukankan      html  css  js  c++  java
  • Hive(三):SQuirrel连接hive配置

         熟悉了Sqlserver的sqlserver management studio、Oracle的PL/SQL可视化数据库查询分析工具,在刚开始使用hive、phoenix等类sql组件时,一直在苦苦搜寻是否也有类似的工具,不负所望,SQuirrel Sql client 可视化数据库工具基本可满足要求。 SQuirrel Sql client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL、MSSQL、Hive、Phoenix等支持JDBC访问的数据库。

        参考资料: 官网地址 http://www.squirrelsql.org/, 可直接从官网下载,最新版本3.7.1

    hive driver 配置:

    • 下载基于windows的软件包: squirrel-sql-3.7.1-standard.jar
    • 运行SQuirrel Sql Client 程序,增加 hive driver, 如图
    • 在弹出对话框中的参数配置如下图
      1. Example URL: jdbc:hive2://192.168.2.89:10000/default   (意思是通过jdbc连接hiveServer2,后面是数据库地址及端口)
      2. Class Name: org.apache.hive.jdbc.HiveDriver
      3. 重点是加载Extra Class Path, 需要增加的文件如下,从 hadoop、hive安装目录的 lib目录下能找着
        commons-configuration-1.6.jar
        hadoop-common-2.7.1.2.4.2.0-258.jar
        hive-common-1.2.1000.2.4.2.0-258.jar
        hive-contrib-1.2.1000.2.4.2.0-258.jar
        hive-jdbc-1.2.1000.2.4.2.0-258.jar
        hive-metastore-1.2.1000.2.4.2.0-258.jar
        hive-service-1.2.1000.2.4.2.0-258.jar
        httpclient-4.4.jar
        httpcore-4.4.jar
        libthrift-0.9.2.jar
        log4j-1.2.16.jar
        slf4j-api-1.7.10.jar
        slf4j-log4j12-1.7.10.jar
    • 配置完成后,在已经注册的Driver列表里面,如果新建的myhive驱动显示如下,则OK

    测试:

    • 安装完驱动后,切换至上面的Aliases页,配置hive server连接,如图,Test 成功则OK
    • 双击别名,打开 Sql 查询窗口,创建一个表,Sql如下:
      CREATE TABLE web_log(viewTime INT, userid BIGINT, url STRING, referrer STRING, ip STRING) 
      ROW FORMAT DELIMITED FIELDS TERMINATED BY '	';
    • 执行:show tables;  能正确显示刚才创建的 web_log 表即ok.
  • 相关阅读:
    C#中的委托(delegate)用法简介 dodo
    SqlServer2000日志文件过大问题处理 dodo
    prototype.js 显示等待状态 dodo
    linux常用命令 dodo
    关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法 dodo
    DataGridViewRowHeadersWidthSizeMode属性和ColumnHeadersHeightSizeMode属性 dodo
    注销时跳出框架 dodo
    DriveInfo类取得计算机的磁盘信息 dodo
    类序列化 dodo
    CutEditor在线编辑器的使用 dodo
  • 原文地址:https://www.cnblogs.com/tgzhu/p/5760698.html
Copyright © 2011-2022 走看看