package com.kevin.job;
import org.springframework.stereotype.Service;
import org.springframework.scheduling.annotation.Scheduled;
import java.sql.*;
@Service
public class HiveJob {
private static int i = 1;
@Scheduled(fixedDelay = 1000)
public void partition() throws ClassNotFoundException, SQLException {
try {
Class.forName("org.apache.hive.jdbc.HiveDriver");
} catch (ClassNotFoundException e) {
throw e;
}
if( i == 1 ){
Connection con = DriverManager.getConnection("jdbc:hive2://192.168.86.130:10000/default", "root", "");
Statement stmt = con.createStatement();
System.out.println("开始创建分区");
String sql = "insert into canal_p partition(pt = 2000000) select * from canal where id >= 1000000 and id < 2000000";
System.out.println("Running: " + sql);
boolean res = stmt.execute(sql);
System.out.println("res:" + res);
System.out.println("结束创建分区");
i ++ ;
} else {
System.out.println("任务已结束.");
}
}
}
分享到:
相关推荐
Hive JDBC(Java Database Connectivity)是Hive提供的一种接口,使得其他编程语言,如Java,能够通过JDBC驱动程序与Hive进行交互,实现数据查询、分析和操作。本教程将深入讲解如何使用Hive JDBC在Java项目中建立与...
hive-jdbc
含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-3.1.2-bin.tar.gz 含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-3.1.2-bin.tar.gz 含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-...
在这个压缩包中,只有三个jar文件,这意味着它们可能是经过精简的选择,只包含了执行基本Hive SQL操作所需的组件,这样可以减少依赖的复杂性,提高应用的启动速度和运行效率。 描述中提到这些jar文件是从Cloudera...
Hive JDBC驱动是Hive与各种数据库管理工具、应用程序之间建立连接的关键组件,使得用户可以通过标准的JDBC接口来访问和操作Hive中的数据。 标题中的"**hive-jdbc-uber-2.6.5.0-292.jar**"是一个Uber(也称为Shaded...
Hive JDBC驱动是连接Hadoop Hive数据库的重要组件,它允许用户通过Java编程语言或任何支持JDBC的工具(如SQL客户端)与Hive进行交互。Hive JDBC 1.1.0版本是这个驱动的一个特定迭代,提供了对Hive查询、数据操作和...
3. **大数据处理**:Hive主要用于大规模数据处理,而Hive JDBC使得这个过程可以通过标准的SQL接口实现。这简化了大数据应用的开发,让非Hadoop专家也能使用Hive。 4. **连接池**:Hive JDBC支持连接池,如C3P0或...
通过以上步骤,你可以在SpringBoot项目中成功整合Hive-JDBC,实现对Hive数据仓库的访问和操作。这个简单的示例展示了基本的查询功能,实际应用中可以根据需求扩展更多的操作,例如插入、更新、删除等。
使用这些JDBC驱动时,你需要在Java代码中加载正确的JAR,并通过JDBC URL指定Hive服务器的信息。例如: ```java Class.forName("org.apache.hive.jdbc.HiveDriver"); Connection con = DriverManager.getConnection...
标签“hive-jdbc”直接指出了主题,意味着我们将专注于讨论如何使用Hive JDBC驱动来连接和操作Hive数据仓库。 在“jars”这个压缩包子文件的文件名称列表中,我们可以推测包含了一系列的JAR(Java Archive)文件,...
而Hive JDBC(Java Database Connectivity)则为Hive提供了一种标准的Java接口,使得应用程序能够通过JDBC驱动程序与Hive进行交互,这在Java开发环境中尤为重要。本文将深入探讨Hive JDBC以及其Uber版本的特性、使用...
Hive JDBC(Java Database Connectivity)驱动是Hive与Java应用程序之间通信的桥梁,允许开发者通过编写Java代码或者使用支持JDBC的工具(如DBeaver)来访问和操作Hive数据。"hive-jdbc-uber-2.6.5.0-292.jar"就是...
而Hive JDBC是连接Hive与各种客户端应用程序的桥梁,使得用户可以通过标准的JDBC接口来操作Hive。这里我们关注的是"Hive-jdbc-uber-3.1.2",这是一个包含所有依赖的Uber jar包,旨在简化部署和使用流程。 Hive JDBC...
hive-jdbc-2.1.0.jar
使用Hive JDBC,开发人员可以轻松地集成Hive到他们的应用程序中,进行数据导入、查询、更新和删除操作。 Hive-jdbc-1.1.0-cdh5.12.1包含两个jar文件: 1. `hive-jdbc-1.1.0-cdh5.12.1-standalone.jar`:这是一个...
Hive JDBC Uber Driver,即“hive-jdbc-uber-2.6.3.0-292.jar”,是Apache Hive提供的一种集成型JDBC驱动,它使得Java应用程序能够通过标准的JDBC接口与Hive服务器进行通信,实现数据查询、操作和管理。这个特定版本...
hive-jdbc-uber-2.6.5.0-292.jar DbVisualizer (as of version 9.5.5) Below is an example configuration using DbVisualizer: Open the Diver Manager dialog ("Tools" > "Driver Manager...") and hit the ...
总之,Hive JDBC Uber 2.6.5.0-292驱动是连接Hive与各种应用程序的关键组件,通过Dbeaver这样的工具,可以方便地进行Hive的数据操作和管理。正确理解和使用这个驱动,能显著提升Hadoop生态中的数据分析效率。
hive连接jdbc的jar包: hive-jdbc-1.1.0.jar
hive-jdbc-1.2.1-standalone.jar hive-jdbc驱动jar包,欢迎下载