当前位置:   article > 正文

DataGrip连接Hive

datagrip连接hive

概述

DataGrip可以连接多种普通的数据库,但是这货并不是只能连接普通数据库,这货还可以连接分布式数据库,比如Hive。。。DataGrip连接后就比在命令行手敲SQL方便太多了。。。

启动Hive

先启动Hive才能使用分布式数据库。

启动HDFS

在node1:

start-dfs.sh
  • 1

启动HDFS。

启动YARN

在node3:

start-yarn.sh
  • 1

启动metastore

在node3:

start-metastore.sh
  • 1

启动hiveserver2

在node3:

start-hiveserver2.sh
  • 1

启动beeline

在node3:

start-beeline.sh
  • 1

至此,启动Hive完成。。。

配置

新建连接

在这里插入图片描述
File→New→Data Source→Apache Hive。先新建一个连接。

配置驱动

在这里插入图片描述
点击Test Connection,不出意外会提示需要下载驱动。笔者网络不稳,选择导入以有的jar包,故点击Apache Hive蓝字处。

在这里插入图片描述
点这里的小+号,选择Custom JARs。

先把需要的jar包从RAR或者ZIP类的压缩文件解压到文件夹,再全部添加这些jar包:
在这里插入图片描述
回过来点一下Test Connection测试连接:
在这里插入图片描述
发现可以成功连接。Apply→OK。

测试效果

命令行

再node3启动了beeline的命令行:

0: jdbc:hive2://node3:10000> show databases;
+----------------+--+
| database_name  |
+----------------+--+
| aaa            |
| default        |
+----------------+--+
2 rows selected (2.091 seconds)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在DataGrip:
在这里插入图片描述
使用F4或者右键新建的方式创建命令行,同样是使用:

show databases ;
  • 1

ctrl+enter运行,发现内容一致,说明连接成功!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/511501
推荐阅读
相关标签
  

闽ICP备14008679号