通过JDBC驱动连接Hive操作实例 笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过JDBC驱动连接Hive操作实例 笔记相关的知识,希望对你有一定的参考价值。

package com.yuxipacific;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
 
public class Hive {
 
    public static void main(String[] args) throws Exception {
         
        Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");
         
        //String dropSQL="drop table javabloger";
        //String createSQL="create table javabloger (key int, value string)";
        //String insterSQL="LOAD DATA LOCAL INPATH ‘/work/hive/examples/files/kv1.txt‘ OVERWRITE INTO TABLE javabloger";
        //String querySQL="SELECT a.* FROM javabloger a";
        String querySQL="SELECT * FROM pokes";
         
        Connection con = DriverManager.getConnection("jdbc:hive://192.168.11.124:10000/default""""");
        Statement stmt = con.createStatement();
//        stmt.executeQuery(dropSQL);
//        stmt.executeQuery(createSQL);
//        stmt.executeQuery(insterSQL);
        ResultSet res = stmt.executeQuery(querySQL);
         
        while (res.next()) {
            System.out.println("Result: key:"+res.getString(1) +"  –>  value:" +res.getString(2));
        }
    }
}

以上是关于通过JDBC驱动连接Hive操作实例 笔记的主要内容,如果未能解决你的问题,请参考以下文章

通过 JDBC 将文件加载到 hive

Hive数据仓库--Java代码JDBC方式访问Hive中表的数据

使用 Hive JDBC 驱动程序通过 Squirrel 连接到 Knox

Hive JDBC 连接问题

使用原生JDBC方式对数据库进行操作

Java学习笔记8.1.2 初探JDBC - JDBC编程步骤