我是靠谱客的博主 大力板凳,最近开发中收集的这篇文章主要介绍java 通过JDBC连接hive,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我的hive版本是1.2.2,该版本以后版本都可以使用下列方法连接hive操作hive数据库表
1.导入jar

[1]hadoop/share/hadoop/common下面的hadoop-common-*.jar
[2]hive/lib下面的所有包

2.连接hive

1.启动hadoop
sbin/start-all.sh
2.启动mysql
service mysql start
3.启动metastore
hive --service metastore &
4.启动hiveserver2
hive --service hiveserver2 &

3.检查hive是否连接

sudo netstat -anp | grep 10000
如果显示为默认端口10000则连接成功

4.若创建maven工程,也可添加依赖替代导包

<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>hive版本</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>对应的hadoop版本</version>
</dependency>

5.java代码连接hive的properties配置文件

driver_class=org.apache.hive.jdbc.HiveDriver
user_name=hadoop(ubuntu的主机名)
password=hadoop(ubuntu的登录密码)
url=jdbc:hive2://localhost:10000/database_name

最后

以上就是大力板凳为你收集整理的java 通过JDBC连接hive的全部内容,希望文章能够帮你解决java 通过JDBC连接hive所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部