博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive 创建表和导入数据实例
阅读量:5226 次
发布时间:2019-06-14

本文共 1068 字,大约阅读时间需要 3 分钟。

//创建数据库

create datebase hive;
//创建表
create table t_emp(
id int,
name string,
age int,
dept_name string,
like array<string>,
tedian map<string,string>
)
row format delimited
fields terminated by ','
collection items terminated by '_'
map keys terminated by ':';

ap: 1,zhangsan,32,xxx,sports_books_travel,sex:man_color:red

导入本地文件

load data local inpath '/root/emp.txt' into table t_emp;

导出表数据到hdfs

export table t_emp to '/home/xx_t_emp.txt';

启动hive服务

启动hive服务之前修改hive-site.xml中的thrift.bind.*为主机名。
./hive --service hiveserver2

java连接hive代码

public static void main(String[] args) throws Exception{
Class.forName("org.apache.hive.jdbc.HiveDriver");
Connection conn = DriverManager.getConnection("jdbc:hive2://192.168.56.101:10000/default","root","");
try {
Statement stat = conn.createStatement();
ResultSet result = stat.executeQuery("select count(*) from t_emp");
if(result.next()){
System.out.println(result.getInt(1));
}
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}finally {
conn.close();
}
}

转载于:https://www.cnblogs.com/mowei/p/6694951.html

你可能感兴趣的文章
Maximum Product Subarray
查看>>
使用arcpy添加grb2数据到镶嵌数据集中
查看>>
[转载] MySQL的四种事务隔离级别
查看>>
QT文件读写
查看>>
C语言小项目-火车票订票系统
查看>>
15.210控制台故障分析(解决问题的思路)
查看>>
常用到的多种锁(随时可能修改)
查看>>
用UL标签+CSS实现的柱状图
查看>>
mfc Edit控件属性
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
优秀员工一定要升职吗
查看>>
[LintCode] 462 Total Occurrence of Target
查看>>
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
sql常见面试题
查看>>
jQuery总结第一天
查看>>
Java -- Swing 组件使用
查看>>
Software--Architecture--DesignPattern IoC, Factory Method, Source Locator
查看>>
poj1936---subsequence(判断子串)
查看>>