熟悉了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,后面是数据库地址及端口 可用到:http://download.csdn.net/detail/cool86672/7607633 下载 里面的lib就是全部的驱动)
    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 '\t';

  • 执行:show tables;  能正确显示刚才创建的 web_log 表即ok.

Hiv:SQuirrel连接hive配置相关推荐

  1. SQuirrel连接hive配置

    1.     简介 最近由于大数据部门相关同事离职,不得不研究一下大数据相关组件,今天成功安装配置Hive,简单记录,一是为了加深印象,二是为以后备用,三是为大家提供参考,避免少踩坑. 在Hive的官 ...

  2. Squirrel 连接Hive

    最近接手了一个数据分析的项目,开发语言是Hive. 看到见小伙伴们开发调试都在命令行上,经常需要window下编写hive sql,再拷贝到linux中进行执行,效率感觉比较低.于是,想寻找一个客户端 ...

  3. mysql客户端连接hive_连接Hive的客户端界面工具–SQuirrel SQL Client

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

  4. hive连接mysql的配置_Dbeaver连接Hive和Mysql的配置

    1.连接Hive 首选需要配置Hive 这里我们采用的是JDBC的连接方式 (1) 在Hive中后台启动hiveserver2 [root@hadoop-101 hive]# bin/hiveserv ...

  5. 连接端口 配置hive_Zeppelin带有Kerberos认证的Hive解释器的配置

    2.zeppelin连接Hive安装配置 zeppelin 版本0.8.2 ,hive版本:3.0.0 2.1.安装启动hive3 略 2.1.配置hiveserver2 如果需要配置zeppelin ...

  6. presto能连接mysql和hive吗_Presto连接Hive

    接前一篇文章,这里只说怎样连接Hive. 配置 Hive Connector etc/catalog/hive.properties connector.name=hive-hadoop2 hive. ...

  7. DataGrip 连接 Hive

    2019独角兽企业重金招聘Python工程师标准>>> DataGrip 简介 DataGrip 出自 JetBrains 公司, 是一款跨平台的数据库管理客户端工具, 可在 Win ...

  8. spark_spark连接hive config

    1 环境 hadoop2.7.3 apache-hive-2.1.1-bin spark-2.1.0-bin-hadoop2.6 jdk1.8 2 配置文件 在hive-site.xml中配置mysq ...

  9. python操作hive数据库代码_windows下怎么用python连接hive数据库

    展开全部 由于版本的不同,Python 连接 Hive 的方式也就不一样. 在网上搜索关键字 python hive 的时候可以找到一些解决方案.大部分是这3231313335323631343130 ...

最新文章

  1. Vue 踩坑日志 - 有关路由传参的坑
  2. c语言入门自学书籍推荐6,菜鸟自学嵌入式之C语言基础No6 算法分析
  3. 小程序导航组件navigator活学活用
  4. 一文带你看懂分布式软总线在家庭场景的应用
  5. CRM 702和CRM 712的区别
  6. [SOJ] 无路可逃?
  7. 《项目经验》静态页面图片找不到
  8. Android学习资料网站搜集
  9. 杨振宁100岁了,诺奖都不算他的人生巅峰
  10. python数据分析18-21
  11. 这10本豆瓣高分经典数学书,果断收藏!
  12. python can总线_MicroPython教程之TPYBoard v102 CAN总线通信
  13. 开发过程中移动端实现文件下载
  14. 微信支付宝收款二维码还能用吗?权威解读
  15. 王者荣耀账号转服务器,王者荣耀安卓IOS怎么转换-帐号转区方法介绍
  16. MOSFET原理学习
  17. 用户图形界面(GUI)入门
  18. 开关问题 POJ - 1830 高斯消元
  19. 腾讯云点播服务端API
  20. element动态合并行和列

热门文章

  1. Java String startsWith()方法与示例
  2. stl向量_用户定义大小的C ++ STL中的2D向量
  3. duration java_Java Duration类| ofMinutes()方法与示例
  4. 计算机数学基础模拟试题,计算机数学基础》模拟考试试题.doc
  5. mysql 数据库设计规范_MYSQL数据库设计规范与原则
  6. 信号之函数的可重入性
  7. goland中grpc的安装
  8. 汇顶软件开发初面总结20180921
  9. Linux网络编程---I/O复用模型之epoll
  10. Linux系统编程(六)守护进程