使用JDBC方式连接Hive2设置自定义函数
第一步:引入Hive和Hadoop的JAR包
$hive/lib/*.jar $
$hadoop/lib/*.jar$
第一步:加载HiveServer2的驱动Class.forName("org.apache.hive.jdbc.HiveDriver");
第二步:连接HiveConnection cnct = DriverManager.getConnection("jdbc:hive2://:", "", "");
第三步:创建Statement,并执行SQLStatement stmt = cnct.createStatement();
ResultSet rset = stmt.executeQuery("SELECT foo FROM bar");
Hive JDBC工具类实现:import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Hive JDBC 工具类
* @author