• HiveJdbcClient的操作 【Hive】


    import java.sql.*;
    
    /**
     * Description:   HiveJdbcClient的操作
     * 修改默认的hiveserver2的启动端口:
     *      $HIVE_HOME/bin/hiveserver2 --hiveconf hive.server2.thrift.port=14000
     *      $HIVE_HOME/bin/beeline -u jdbc:hive2://localhost:14000 -n hadoop
     *                                                                上面的hadoop是指当前用户
     *
     * @Author: 留歌36
     * @Date: 2019/3/4 19:15
     */
    public class HiveJdbcClientApp {
        private static String driverName = "org.apache.hive.jdbc.HiveDriver";
    
        public static void main(String[] args) throws SQLException {
            try {
                Class.forName(driverName);
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                System.exit(1);
            }
            Connection con = DriverManager.getConnection("jdbc:hive2://192.168.1.102:14000/default", "hadoop", "");
            Statement stmt = con.createStatement();
    
            // show tables
            String sql = "select * from auto_hive_dept_nums";
            ResultSet res = stmt.executeQuery(sql);
            while (res.next()) {
                System.out.println(res.getString(1)+"   "+res.getString(2));
            }
        }
    }
    
    
  • 相关阅读:
    HashMap底层实现原理(JDK1.8)源码分析
    JVM总结
    初识Nosql
    线程池总结
    Linux中常用操作命令
    JAVA—集合框架
    TeKtronix TDS210数字示波器使用简介
    硬盘的物理结构
    Unicode 与 UTF
    I2C串行总线
  • 原文地址:https://www.cnblogs.com/liuge36/p/12614755.html
Copyright © 2020-2023  润新知