0


DataGrip连接hive教程

前言

虽然hive官方提供了两种的客户端,但是页面不友好、智能程度低,因此我们往往使用能够提供良好图形页面的第三方客户端。

一、hive可视化客户端

常见类型:DataGrip、Dbeaver、SQuirrel Client等
共同特点

  • 支持windows、MAC平台通过JDBC接口连接HiveServer2服务;
  • 操作简洁,SQL编辑环境舒适;
  • SQL语法补全、关键字高亮、查询结果智能化、按钮操作大于命令操作等;

这里推荐使用DataGrip,凡是与SQL相关的,这款软件几乎都支持。

二、使用DataGrip

1、安装DataGrip

直接本地系统安装即可,只需注意安装路径不要有 中文空格 ,以及尽量不下载最新版本。
下载网址https://www.jetbrains.com/datagrip/
演示步骤:我这里是DataGrip 2020.2.2版
在这里插入图片描述
选择安装路径,点击下一步
在这里插入图片描述
根据实际需求选择,不懂就按下图选,然后下一步
在这里插入图片描述
点击安装,然后等待安装完毕
在这里插入图片描述
之后选择 稍后重启 或者 立即打开即可。

2、新建项目

点开datagrip,选择不导入设置,点击OK
在这里插入图片描述
没有激活条件的话,先选择免费使用,后续有了激活条件再激活
在这里插入图片描述
进入到如下页面
在这里插入图片描述
点击左上角的file,新建项目
在这里插入图片描述
输入项目名,比如example-hive,确定之后在当前窗口打开
在这里插入图片描述
这里要注意一下,我这里的文件栏是在右手边,数据库栏是在左手边,我这里把文件栏换回左边,只需鼠标拖动即可。
在这里插入图片描述
打开本地磁盘,在D盘里创建一个一样的项目(你在C盘也行)
在这里插入图片描述

回到datagrip,在文件栏里右键,点击关联本地目录
在这里插入图片描述

效果如下图所示
在这里插入图片描述
之后需要在当前目录下新建文件,只需右键——新建 即可
在这里插入图片描述

3、连接Hive

datagrip和beeline一样,都是客户端,自然都是要连接服务,才能访问数据库的。
步骤
点击数据库栏——点击“+”——数据源——hive
在这里插入图片描述
得到如下页面
在这里插入图片描述
首先解决驱动问题,官方可能默认使用它自带驱动文件,但是不好用,我们换上自己的驱动。
在这里插入图片描述
可以看到我这里没有驱动文件,点击加号,选择第一个客户jar包,注意是hive驱动包,而不是mysql驱动包
在这里插入图片描述
jar的路径尽量还是不要有中文
在这里插入图片描述
点击左上角back,回到刚才的界面
在这里插入图片描述
之后就是连接hive服务,主要是连接名、服务地址、 用户名,和beeline一样。
在这里插入图片描述

输入完之后,点击下方的连接测试(Test Connection),如果显示OK,说明连接没有问题,注意hiveserver服务要启动才行,如果实在不行,建议关掉这个页面,重新再配置

在这里插入图片描述

点击apply,点击ok,hive的连接就配置好了。
在这里插入图片描述


本文转载自: https://blog.csdn.net/Rain_2021245488/article/details/131952759
版权归原作者 编程爱 所有, 如有侵权,请联系我们删除。

“DataGrip连接hive教程”的评论:

还没有评论