DataGrip连接Hive详细步骤
文章目录
- 前言
- 一、开启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详细步骤相关推荐
- DataGrip连接hive
报错: org.apache.hive.org.apache.thrift.TApplicationException: Required field 'client_protocol' is uns ...
- python远程桌面控制_手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
配置说明 使用Pycharm 2020.1.1 professional 专业版.(据说只有专业版可以远程连接)如果不是专业的伙伴,可以用校园邮箱注册一个专业版,免费的哦! 步骤 1. 设置Conne ...
- DataGrip连接hive建表时报cannot recognize input near ‘show‘ ‘indexes‘ ‘on‘ in ddl statement错误
项目场景: 离线数仓项目中用DataGrip连接hive,建立数仓表 问题描述: 在执行sql语句时,Hiveservice2客户端报错,错误信息如下.显示信息表示ddl语句中"show&q ...
- DataGrip 连接 Hive 1.1
DataGrip 连接 Hive 1.1 环境介绍 MacBook M1 + DataGrip 2021 + Hive 1.1 直接连接,报错,原因为 hive-jdbc 的版本太高 [ 08S01] ...
- 没有html的电视怎么连电脑,电脑怎么连接电视 详细步骤【图文】
现在一般的LED电视机都有连接电脑的功能,如何让电脑连接电视,让电视的大屏幕成为电脑的显示器呢?下面给大家说明电脑连接电视详细步骤! 电脑连接电视步骤: 1 电脑连接电视所需的接口及连接线我们先来介绍 ...
- 怎么用计算机连接电视,电脑怎么连接电视 详细步骤【图文】
现在一般的LED电视机都有连接电脑的功能,如何让电脑连接电视,让电视的大屏幕成为电脑的显示器呢?下面给大家说明电脑连接电视详细步骤! 电脑连接电视步骤: 1 电脑连接电视所需的接口及连接线我们先来介绍 ...
- DataGrip 连接 Hive
2019独角兽企业重金招聘Python工程师标准>>> DataGrip 简介 DataGrip 出自 JetBrains 公司, 是一款跨平台的数据库管理客户端工具, 可在 Win ...
- 计算机如何连接发票打印机,惠普打印机怎么连接电脑详细步骤,发票打印机怎么添加-...
如今电脑已经得到了普遍的提高,利用电脑可以帮助我们完成生活和工作上的一些事情,而且效率非常地高,打印机大家都听说过吧,以前的打印机都是手工进行的,效率非常地下,错误率还挺高,而随着互联网的到来,人们把 ...
- 使用DataGrip连接Hive
1 后台启动相关服务 在Linux中执行如下两条命令 nohup hive --service metastore & nohup hive --service hiveserver2 &am ...
最新文章
- Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for i
- 【转】测试LibreOffice SDK 开发环境配置(Windows)
- Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值
- javascript实现yield
- ssl1597-石子合并问题【区间dp练习】
- 【MySQL】MySQL 查询优化器的提示(hint)
- vue3 eslint吐槽记录
- 详解web网站测试的内容以及步骤
- 05.[图解TCPIP(第5版) 文档简单整理
- 四川多多开店:拼多多如何检查聊天记录
- 让你的 commit 更有价值(规范)
- 翻译 Scribe : a way to aggregate data and why not, to directly fill the HDFS?
- 所见即所得的 Markdown 编辑器
- 将MongoDB安装在移动硬盘
- iOS静态库SDK制作(包含支付宝支付、微信支付或其它第三方静态库)
- 理解CMMI 3级过程域非常好的例子
- C 碎片八 结构体amp;枚举amp;联合
- Clickhouse库引擎介绍
- Linux进程与计划任务
- 化工单元操作试题(含答案)