hive的jdbc操作
2022/3/10 23:14:51
本文主要是介绍hive的jdbc操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
源码
package com.zc.hive; import java.sql.*; public class HiveJDBCTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { String driver="org.apache.hive.jdbc.HiveDriver"; //驱动名称 String url="jdbc:hive2://centos1:10000/marketing"; //连接地址,使用默认端口10000,使用marketing数据库 String username=""; //Hadoop集群登录用户名 String password=""; //Hadoop集群登录密码 Class.forName(driver); //加载jdbc驱动 Connection conn= DriverManager.getConnection(url,username,password); //获得连接 Statement stmt=conn.createStatement(); ResultSet res=stmt.executeQuery("show tables"); //执行查询 while(res.next()){ //处理结果 System.out.println(res.getString(1)); } res.close(); //关闭连接 stmt.close(); conn.close(); } }
pom.xml文件添加依赖
<!-- kafka客户端依赖库--> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.0.0</version> </dependency> <!-- hive jdbc依赖包--> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>2.3.3</version> </dependency> <!-- 指定jdk工具包位置,需要本地配置好环境变量--> <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.8</version> <scope>system</scope> <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath> </dependency>
这篇关于hive的jdbc操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享