文章目录

  • 前言
  • 一、开启Hive服务
  • 二、下载依赖jar包
  • 三、配置步骤
  • 总结

前言

我们知道Hive有三种使用方式:CLI命令行,HWI(hie web interface)、Thrift客户端连接方式。由于前2中方式界面不友好,且笨拙单一,多用于测试及学习。所以,我们在工作中常常采用第三种方式连接。今天介绍使用DataGrip连接Hive的详细步骤。


一、开启Hive服务

1、验证Hive的JDBC端口
DataGrip使用JDBC方式连接Hive,可在本机开启一个DOS窗口使用telnet方式验证Hive的服务端口是否可用:

2、开启hiveserver2服务
如果第一步的telnet不通,则开启hiveserver2服务(确保Hive所在服务器防火墙关闭或已开放10000端口):
开启服务命令:

hive --service hiveserver2 &


开启hiveserver2服务后就可以telnet通10000端口了。

二、下载依赖jar包

1、由于hive-jdbc不含依赖包,所以你需要下载多个依赖包来实现DataGrip连接Hive。具体列表如下:

commons-httpclient-3.1.jar
commons-logging-1.1.3.jar
curator-client-4.0.0.jar
curator-framework-4.0.0.jar
hadoop-auth-3.1.1.3.0.1.0-187.jar
hadoop-common-3.1.1.3.0.1.0-187.jar
hive-common-3.1.0.3.0.1.0-187.jar
hive-exec-3.1.0.3.0.1.0-187.jar
hive-jdbc-3.1.0.3.0.1.0-187.jar
hive-metastore-3.1.0.3.0.1.0-187.jar
hive-service-3.1.0.3.0.1.0-187.jar
httpclient-4.5.3.jar
httpcore-4.4.6.jar
slf4j-api-1.7.25.jar
zookeeper-3.4.6.3.0.1.0-187.jar

2、你可以在网上或者安装Hive的服务器上下载这些依赖包。如果你时间很紧,你可以点击下面的连接下载。
DataGrip连接Hive依赖的全部JAR包

三、配置步骤

1、按下图操作:点击+号>Data Source>Apache Hive

2、按下图操作将下载的jar包都添加进来

3、按下图填写对应的信息,点击Test Connection,出现绿色对号则连接成功。

总结

1、首先确保Hive服务开启,测试10000端口可用。
2、可先查询自己Hive的版本,jar包版本向下兼容。

DataGrip连接Hive详细步骤相关推荐

  1. DataGrip连接hive

    报错: org.apache.hive.org.apache.thrift.TApplicationException: Required field 'client_protocol' is uns ...

  2. python远程桌面控制_手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤

    配置说明 使用Pycharm 2020.1.1 professional 专业版.(据说只有专业版可以远程连接)如果不是专业的伙伴,可以用校园邮箱注册一个专业版,免费的哦! 步骤 1. 设置Conne ...

  3. DataGrip连接hive建表时报cannot recognize input near ‘show‘ ‘indexes‘ ‘on‘ in ddl statement错误

    项目场景: 离线数仓项目中用DataGrip连接hive,建立数仓表 问题描述: 在执行sql语句时,Hiveservice2客户端报错,错误信息如下.显示信息表示ddl语句中"show&q ...

  4. DataGrip 连接 Hive 1.1

    DataGrip 连接 Hive 1.1 环境介绍 MacBook M1 + DataGrip 2021 + Hive 1.1 直接连接,报错,原因为 hive-jdbc 的版本太高 [ 08S01] ...

  5. 没有html的电视怎么连电脑,电脑怎么连接电视 详细步骤【图文】

    现在一般的LED电视机都有连接电脑的功能,如何让电脑连接电视,让电视的大屏幕成为电脑的显示器呢?下面给大家说明电脑连接电视详细步骤! 电脑连接电视步骤: 1 电脑连接电视所需的接口及连接线我们先来介绍 ...

  6. 怎么用计算机连接电视,电脑怎么连接电视 详细步骤【图文】

    现在一般的LED电视机都有连接电脑的功能,如何让电脑连接电视,让电视的大屏幕成为电脑的显示器呢?下面给大家说明电脑连接电视详细步骤! 电脑连接电视步骤: 1 电脑连接电视所需的接口及连接线我们先来介绍 ...

  7. DataGrip 连接 Hive

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

  8. 计算机如何连接发票打印机,惠普打印机怎么连接电脑详细步骤,发票打印机怎么添加-...

    如今电脑已经得到了普遍的提高,利用电脑可以帮助我们完成生活和工作上的一些事情,而且效率非常地高,打印机大家都听说过吧,以前的打印机都是手工进行的,效率非常地下,错误率还挺高,而随着互联网的到来,人们把 ...

  9. 使用DataGrip连接Hive

    1 后台启动相关服务 在Linux中执行如下两条命令 nohup hive --service metastore & nohup hive --service hiveserver2 &am ...

最新文章

  1. Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for i
  2. 【转】测试LibreOffice SDK 开发环境配置(Windows)
  3. Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值
  4. javascript实现yield
  5. ssl1597-石子合并问题【区间dp练习】
  6. 【MySQL】MySQL 查询优化器的提示(hint)
  7. vue3 eslint吐槽记录
  8. 详解web网站测试的内容以及步骤
  9. 05.[图解TCPIP(第5版) 文档简单整理
  10. 四川多多开店:拼多多如何检查聊天记录
  11. 让你的 commit 更有价值(规范)
  12. 翻译 Scribe : a way to aggregate data and why not, to directly fill the HDFS?
  13. 所见即所得的 Markdown 编辑器
  14. 将MongoDB安装在移动硬盘
  15. iOS静态库SDK制作(包含支付宝支付、微信支付或其它第三方静态库)
  16. 理解CMMI 3级过程域非常好的例子
  17. C 碎片八 结构体amp;枚举amp;联合
  18. Clickhouse库引擎介绍
  19. Linux进程与计划任务
  20. 化工单元操作试题(含答案)

热门文章

  1. 高质量 ppt 免费下载网站
  2. 云计算技术基础【4】
  3. 基于linux的web自动化(selenium+jenkins+linux+firefox)
  4. java命令行调用格式工厂转码
  5. 学点历史-欧洲君主命名
  6. 夫妻分居申办上海户口全攻略
  7. ESP32C3 开发板 Download Mode 模式
  8. 2022道路运输安全员考试题库多选预测分享(2)
  9. Gstreamer中caps的intersect
  10. linux双系统的启动,解决Linux双系统安装卡在启动LOGO