eclipse通过jdbc连接hive
2014-03-11 16:19
441 查看
hive使用的是0.9.0版本
打开HiveServer服务
hive --service hiveserver
在eclipse的工程中导入需要的jar包
hive/lib文件夹下的有:
antlr-runtime-3.0.1.jar
hive-exec-0.9.0.jar
hive-jdbc-0.9.0.jar
hive-metastore-0.9.0.jar
hive-service-0.9.0.jar
jdo2-api-2.3-ec.jar
libfb303.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
log4j-1.2.16.jar
hadoop/lib文件夹下的有:
commons-io-2.1.jar
commons-logging-1.1.1.jar
commons-logging-api-1.0.4.jar
程序代码如下
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test {
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");
Connection conn=DriverManager.getConnection("jdbc:hive://IP:10000/hive","","");
Statement stmt=conn.createStatement();
//String tablename="";
String query_sql="select 列名 from 表名 where 条件";
ResultSet rs=stmt.executeQuery(query_sql);
while(rs.next()){
System.out.println(rs.getInt(1));
}
}
}
打开HiveServer服务
hive --service hiveserver
在eclipse的工程中导入需要的jar包
hive/lib文件夹下的有:
antlr-runtime-3.0.1.jar
hive-exec-0.9.0.jar
hive-jdbc-0.9.0.jar
hive-metastore-0.9.0.jar
hive-service-0.9.0.jar
jdo2-api-2.3-ec.jar
libfb303.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
log4j-1.2.16.jar
hadoop/lib文件夹下的有:
commons-io-2.1.jar
commons-logging-1.1.1.jar
commons-logging-api-1.0.4.jar
程序代码如下
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test {
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");
Connection conn=DriverManager.getConnection("jdbc:hive://IP:10000/hive","","");
Statement stmt=conn.createStatement();
//String tablename="";
String query_sql="select 列名 from 表名 where 条件";
ResultSet rs=stmt.executeQuery(query_sql);
while(rs.next()){
System.out.println(rs.getInt(1));
}
}
}
相关文章推荐
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表出现的问题及解决
- windows下eclipse通过JDBC连接hive
- 🈲Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】
- java通过JDBC驱动连接操作hive实例
- java 通过jdbc驱动连接hive操作
- eclipse+mysql(navicat)通过jdbc连接
- 通过JDBC连接Hive以及常见异常处理方式
- hive 三种启动方式及用途,关注通过jdbc连接的启动
- hadoop组件---数据仓库(五)---通过JDBC连接hive的thrift或者hiveserver2
- eclipse通过JDBC连接SQL Server、MySQL数据库的方式(含jar包)
- eclipse 通过JDBC连接mysql server
- Maven java通过jdbc连接Hive 执行HQL语句
- 配置eclipse通过JDBC连接SQl Server 2008R2数据库
- Eclipse通过jdbc连接数据库制作简单登陆界面
- 在windows上使用eclipse jdbc连接hive
- Hive编程入门总结-用Java代码通过JDBC连接Hiveserver
- 通过远程jdbc方式连接到hive数据仓库
- Java代码通过JDBC连接Hiveserver2
- java通过jdbc驱动连接hive操作实例