使用
jdbc
连接
hive
1.
开启集群:
start-all.sh
2.
启动服务:
hive
--service hiveserver
3.
加入必要的
jar
包:
hadoop-x.xx.x-core.jar
和
hive/lib
下的包
4.
编写程序:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class HiveConnectionDB {
public static void main(String[] args) throws Exception {
Class.forName("org.apache.hadoop.hive.jdbc.HiveDriver");
// 如果存在pokes表,将这个表删除
String dropSql = "drop table pokes";
// 创建pokes表,并指定文本的输入格式
String createSql = "create table pokes (name string, age int, sex int)"
+ "row format delimited fields terminated by '\t' stored as textfile";
// 将数据加载到pokes表中
String insertSql = "load data local inpath '/home/hadoop/Desktop/data.txt' overwrite into table pokes";
// 执行查询语句,只要前面的5条数据
String querySql = "select * from pokes limit 5";
// 链接数据库
Connection connection = DriverManager.getConnection(
"jdbc:hive://localhost:10000/default", "", "");
// 下面就是执行一些数据库的操作
Statement statement = connection.createStatement();
statement.execute(dropSql);
statement.execute(createSql);
statement.execute(insertSql);
// 查看执行查询返回的结果
ResultSet rs = statement.executeQuery(querySql);
while (rs.next()) {
System.out.println(rs.getString("name") + ", "
+ rs.getString("age") + ", " + rs.getString("sex"));
}
}
}
5.
执行程序
分享到:
相关推荐
jdbc连接hive数据库的jar包.整理可用合集.
JDBC连接hive,用JD连接hive。
jdbc 连接impala或者jdbc连接hive所需的jar包。
java使用JDBC连接Hadoop的hive数据库所用jar包,JDBC连接hive具体实现查看https://editor.csdn.net/md/?articleId=103372571
压缩包中包含Java通过JDBC连接Hive所需的jar包。包含有,antlr-runtime-3.0.1.jar;commons-logging-1.0.4.jar;hadoop-core-1.2.1.jar;hive-exec-0.10.0.jar;hive-jdbc-0.13.1.jar;hive-metastore-0.9.0.jar;hive-...
jdbc连接hive代码所需要jar包,测试有效
使用javaJDBC连接hive数据,实现简单的操作!
jdbc连接hive server需要的jar包
使用jdbc连接hive 里面提供了很多封装方法 .....................................................................
亲测有用,在ambari2.5.2下安装的hadoop版本,后面的版本应该都没问题
这是用于与HIVE建立JDBC连接的驱动jar包,经过测试,是可以使用的。
hive jdbc 连接所需要的所有jar包,很全的,不需要再下载其他的
DBeaver连接Hive的Jar包,通过Java JDBC连接Hive同样可以使用。 DBeaver连接Hive的Jar包,通过Java JDBC连接Hive同样可以使用。
hive1.2.1使用jdbc连接hive server2的所有jar包
Hive JDBC连接示例该项目展示了如何使用各种不同的方法连接到Hiveserver2。 所有类仅适用于Hiveserver2。 正在使用Cloudera JDBC驱动程序,可以从下载。 在撰写本文时,最新版本为v2.5.15 。要求: 您需要下载驱动...
jdbc连接hive所需的一个包 ( hive-jdbc-3.1.2.jar)
hive权限,通过自定义jar对hive的10000端口进行权限管控,直接放入到hive所在的lib环境下,然后对xml文件进行相应的配置
可用于数据库客户端连接、FineReport 等报表工具连接 包含 Jar 包列表: 01、hadoop-common-3.0.0-cdh6.3.1.jar 02、hive-exec-2.1.1-cdh6.3.1.jar 03、hive-jdbc-2.1.1-cdh6.3.1.jar 04、hive-jdbc-2.1.1-cdh6.3.1-...
jdbc连接hive的小示例程序,使用方法: 1、在Hadoop服务器上启动远程服务接口,命令: nohup hive --service hiveserver 10000 & (指定端口启动) 2、将test主程序里的IP改为自己用的Hadoop服务器ip,即可使用。