HIVE JDBC连接详解
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,package org.conan.myhadoop.mr;import java.sql.Connection;import java.sql.DriverManager;import java.s
千家信息网最后更新 2026年11月01日HIVE JDBC连接详解
package org.conan.myhadoop.mr;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class HiveJDBCConnection { private static String driverName = "org.apache.hadoop.hive.jdbc.HiveDriver"; // Hive 0.11.0版本以后org.apache.hive.jdbc.HiveDriver private static String url = "jdbc:hive://localhost:10000/default"; // Hive 0.11.0版本以后jdbc:hive2://localhost:10000/default private static String userName = ""; private static String passWord = ""; public static void main(String[] args) { try { Class.forName(driverName); Connection con = DriverManager.getConnection("url", "userName", "passWord"); Statement stmt = con.createStatement(); // 如果存在了就删除 String tableName = "jdbc_table"; String sql = "drop table if exists " + tableName; stmt.execute(sql); // 创建表 sql = "create table" + tableName + " (key string,value string) row format delimited fields terminated by ',' stored as textfile "; stmt.execute(sql); //加载数据 String Path="/home/hive_1.txt"; sql ="load data local inpath '"+Path+"' into table "+tableName; stmt.execute(sql); // 查询数据 sql ="select * from "+tableName; ResultSet res = stmt.executeQuery(sql); while(res.next()){ System.out.println(res.getString(1)+"\t"+res.getString(1)); } } catch (ClassNotFoundException e) { System.out.println("没有找到驱动类"); e.printStackTrace(); } catch (SQLException e) { System.out.println("连接Hive的信息有问题"); e.printStackTrace(); } }}上面是用Java连接HiveServer,而HiveServer本身存在很多问题(比如:安全性、并发性等);针对这些问题,Hive0.11.0版本提供了一个全新的服务:HiveServer2,这个很好的解决HiveServer存在的安全性、并发性等问题。
上面的userName和passWord是hive元数据mysql的用户名和密码
Use Cases: Hive CLI versus Beeline
The following section focuses on the common uses of Hive CLI/HiveServer1 and how you can migrate to Beeline/HiveServer2 in each case.
http://blog.cloudera.com/blog/2014/02/migrating-from-hive-cli-to-beeline-a-primer/?utm_source=tuicool&utm_medium=referral
参考文章:
http://www.iteblog.com/archives/846
问题
数据
版本
安全
安全性
信息
全新
密码
文章
用户
用户名
面的
参考
服务
查询
驱动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
互联网中国科技
云电互联网科技
互联网科技缩写
互联网科技logo设计
米客互联网科技
深圳卡尔迅互联网科技有限公司怎么样
随着互联网科技发展
字节跳动和互联网科技
科技互联网大厂
千方科技属于互联网企业吗
恒生互联网科技指数跳水
互联网科技大奖都有哪些公司
科技类公司包括互联网吗
中国科技创新与世界互联网大会
恒生互联网科技业指数调整周期
雨阳互联网卡科技有限公司
美国互联网科技公司
互联网金融金融科技
广东猫王互联网科技有限公司电话
友谊互联网络科技
广州善班互联网科技
长亮科技 互联网金融
亿人帮互联网科技
丰台科技园 互联网公司
阿里互联网科技公司
明优互联网科技有限公司
宁波跨境商互联网科技有限公司
互联网科技企业商标注意事项
高科技和互联网的现代国家