新建一个driver

 idea 连接 hive

 

 

jar包可以通过maven进行下载,配置好存放jar包的仓库

maven配置如下:

<!-- https://mvnrepository.com/artifact/org.apache.hive/hive-jdbc -->
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>2.3.5</version>
</dependency>

 

利用maven下载的jar包存放在这

idea 连接 hive

 

 

因为下载的jar包都是有目录的,不好直接添加至driver

可以自己写一个jar提取器,利用String类的endswith函数过滤出jar包,并存放至另一个目录,如下图

idea 连接 hive

 idea 连接 hive

 

 

然后点击

idea 连接 hive

 

 

到达自己的hive_lib

利用shift快速选中全部jar包

全部添加进去后,idea下面会自动扫描所有jar包,就像这样:

idea 连接 hive

 

 

扫描完成后,就能选择驱动jar了

idea 连接 hive

 

修改core-site.xml:

添加如下配置

<!--远程登录hive-->
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>

<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>

重启集群 

 

然后,在hive服务器上

开启hive远程服务

hiveserver2

 

连接成功:

idea 连接 hive

 编写代码窗口可以在下方调出,先点击最右边的按钮,再点击下图所示

 idea 连接 hive

 

相关文章: