FAILED: SemanticException [Error 10096]: Dynamic partition strict mode requires at least one static partition column. To turn this off set hive.exec.dynamic.partition.mode=nonstrict
1
设置动态分区模式为非严格模式
set hive.exec.dynamic.partition.mode=nonstrict
1
三、使用create table的方式,将查询数据插入表中
create table tb_create_mode as
select id,name from tb_select1;
1
2
结果:
四、导出数据
4.1 单条数据导出到本地
insert overwrite local directory '/home/hadoop/'
select id,name from tb_select1;
1
2
4.2 多条数据导出到hdfs
from tb_select1 t
insert overwrite directory '/hive/test/male'
select t.id,t.name,t.sex where t.sex='male'
insert overwrite directory '/hive/test/female'
select t.id,t.name,t.sex where t.sex='female';