在大数据分析中,Hive作为历史数据挖掘分析工具,用到的很多,我们可以通过Hive的命令行来很方便地操作Hive中的数据,但是很多时候我们都需要将Hive的操作融入到编程环境中去,而Hive提供了JDBC接口,因而我们可以很方便地通过JDBC来操作Hive。下面就记录一下通过JDBC来连接Hive的过程:
第一步:启动集群中的Mysql服务(在安装mysql的那个节点上)
service mysqld start
第二步:启动Hived的Thrift服务(在安装Hive的那个节点上)
hive --service hiveserver2 &
第三步:通过JDBC来连接HIve(代码如下)
//连接JDBC的主代码
package com.shuke.Hive;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class test {
public static void main(String[] args) throws SQLException {
Connection connection = null;
PreparedStatement pst = null;
ResultSet result = null;
//建立连接