java 通过JDBC连接hive

xiaoxiao2021-02-28  20

我的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
转载请注明原文地址: https://www.6miu.com/read-750220.html

最新回复(0)