Hive学习笔记 --- Hive中创建分区表,并且查询数据
2017-09-01 16:43
621 查看
对于创建分区表,有两种方式:
1.先建表,然后添加分区表,然后将数据直接导入进去。
2.先建表,然后导入数据,然后再添加分区表,再将数据移动进去。
这里建议选择第一种方式。避免省去数据移动的消耗。
Step 1:
create table if not exists tableName (fieldName fieldvalue)
Step 2:
Step 3:
导入数据至指定分区的目录
Step 4:
查询数据的话就可以使用
select * from tableName
1.先建表,然后添加分区表,然后将数据直接导入进去。
2.先建表,然后导入数据,然后再添加分区表,再将数据移动进去。
这里建议选择第一种方式。避免省去数据移动的消耗。
Step 1:
create table if not exists tableName (fieldName fieldvalue)
partitioned by (dt string) row format delimited fields terminated by "`\t`" STORED AS ORC"
Step 2:
alter table tableName ADD IF NOT EXISTS PARTITION (dt = string) location "/apps/hive/warehouse/xxx/
Step 3:
导入数据至指定分区的目录
Step 4:
查询数据的话就可以使用
select * from tableName
相关文章推荐
- SQL学习笔记5 组合查询 插入/更新/删除数据 创建和操纵表
- Hive学习笔记 5 Hive的数据查询、函数
- hadoop学习笔记之HiveSQL 数据查询
- Hive学习笔记 --- Hive创建分区表
- ASP.NET学习笔记---- 数据查询与展示GridView
- SQL学习笔记二 创建表、插入数据的语句
- JNI学习笔记(四)JNI中本地语言创建Java对象并且访问具体方法(附例子)
- jQuery学习笔记--ajax查询,jQuery解析返回的json数据 详解
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- linq查询创建策略及数据转换--学习linq的资料和笔记(六)
- MVC学习笔记一:创建实体数据模型
- mysql学习笔记(4)创建数据表
- MySQL入门很简单-学习笔记 - 第10章 查询数据
- 孙鑫VC学习笔记:第十讲画图 创建设置画笔的对话框 并且可以预览效果
- JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询
- Hibernate学习之 -- 使用Middlegen-Hibernate-r5创建oracle10g的table的hibernate映射文件,Hibernate学习笔记三 ---持久化类和关系数据
- SQL学习笔记二创建表、插入数据
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(1.通过BCS创建External List)
- 【SQL Server学习笔记】Service Broker创建异步的、数据驱动的消息应用程序
- oracle 学习笔记(3)--使用子查询更新数据