Jdbc连接Hive
来源:互联网 发布:张善政 知乎 编辑:程序博客网 时间:2024/05/01 14:17
1.启动hive 服务
./hive --service hiveserver &
2.创建hive程序
package hive;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestHive02 {private static String driverName = "org.apache.hadoop.hive.jdbc.HiveDriver";/** * @param args * @throws SQLException */public static void main(String[] args) throws SQLException {try {Class.forName(driverName);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();System.exit(1);}Connection con = DriverManager.getConnection("jdbc:hive://192.168.213.5:10000/defalt", "", "");Statement stmt = con.createStatement();// delstmt.executeQuery("drop table test");// createstmt.executeQuery("create table if not exists test(amount DOUBLE, st_name string) "+ "ROW FORMAT DELIMITED "+ "FIELDS TERMINATED BY ' ' "+ "STORED AS TEXTFILE");// loadstmt.executeQuery("load data local inpath '/home/test.txt' into table test");// start timelong st = System.currentTimeMillis();// runResultSet res = stmt.executeQuery("select st_name,sum(amount) c from test group by st_name sort by c");// countint i = 0;// forwhile (res.next()) {i++;// data out print}// end timelong en = System.currentTimeMillis();// start - end = runtimeSystem.out.println("总耗时:" + (en - st) + ",记录总数:" + i);}}
3.此连接需要导入的jar包
0 0
- Hive的JDBC连接
- Hive使用JDBC连接
- hive jdbc 连接 注意事项
- Jdbc连接Hive
- 通过JDBC连接hive
- Hive JDBC 连接
- hive JDBC连接示例
- HIVE JDBC连接详解
- JDBC连接Hive
- hive jdbc连接
- java jdbc 连接hive
- Jdbc连接Hive数据库
- JDBC连接Hive
- Java HIVE 使用Jdbc连接Hive
- Hive的JDBC连接方法
- eclipse通过jdbc连接hive
- 如何用jdbc连接hive
- Java通过JDBC连接Hive
- 使用UltraISO制作U盘启动盘
- Unix网络编程卷一: 主机字节序和网络字节序互相转换
- UNIX环境下使用screen在虚拟终端复用窗口的方法
- 说一说,记一记
- 正确理解hibernate的inverse!
- Jdbc连接Hive
- nio server client
- 让服务器iis支持.apk文件下载的设置方法
- 数独游戏
- centos Apache、php、mysql默认安装路径
- nodejs+mysql 处理数据库中的时间戳返回到前台格式不对
- 使用IWebBrowser2创建简单浏览器
- Hibernate中的级联和关系维护
- 【memchace】PHP中常见增删改查