Java程序操作Hive
Posted qfdy123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java程序操作Hive相关的知识,希望对你有一定的参考价值。
1、hive的lib+jdbc,还要把mysql的连接驱动加载过来
2、编写程序
开启远程服务:
[root@zhiyou ~]# hiveserver2 &
[1] 4127
[root@zhiyou ~]#
package com.zy.test; import java.sql.*; public class HiveTest public static void main(String[] args) throws Exception //1.加载驱动 Class.forName("org.apache.hive.jdbc.HiveDriver"); //2.建立连接 String url = "jdbc:hive2://192.168.80.113:10000/default"; String user = "root"; String password = "1234"; Connection conn = DriverManager.getConnection(url, user, password); //3.准备sql语句 String sql = "select Sname from student"; PreparedStatement ps = conn.prepareStatement(sql); //4.执行sql语句 ResultSet rs = ps.executeQuery(); while (rs.next()) System.out.println(rs.getString(1)); rs.close(); ps.close(); conn.close();
以上是关于Java程序操作Hive的主要内容,如果未能解决你的问题,请参考以下文章