当前位置: 代码迷 >> 综合 >> Hive-jdbc驱动程序
  详细解决方案

Hive-jdbc驱动程序

热度:96   发布时间:2023-11-21 14:17:41.0

 

 

 

 

1.启动hiveserver2服务器,监听端口10000$>hive --service hiveserver2 &2.通过beeline命令行连接到hiveserver2$>beeline											//进入beeline命令行(于hive --service beeline)$beeline>!help										//查看帮助$beeline>!quit										//退出$beeline>!connect jdbc:hive2://localhost:10000/mydb2//连接到hibve数据$beeline>show databases ;$beeline>use mydb2 ;$beeline>show tables;	

采用jdbc方式访问远程数据仓库

依赖

                <dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>2.1.0</version></dependency>

 

 

代码:

/*** 使用jdbc方式连接到hive数据仓库,数据仓库需要开启hiveserver2服务。*/public class App {public static void main(String[] args) throws  Exception {Class.forName("org.apache.hive.jdbc.HiveDriver");Connection conn = DriverManager.getConnection("jdbc:hive2://192.168.136.128:10000/mydb2");Statement st = conn.createStatement();ResultSet rs = st.executeQuery("select id , name ,age from t");while(rs.next()){System.out.println(rs.getInt(1) + "," + rs.getString(2)) ;}rs.close();st.close();conn.close();}}

 

  相关解决方案