hive insert overwrite 改变分区目录名称
建立分区的时候指定了目录名,如下:
ALTER TABLE hv_data_map_a ADD PARTITION(area_no='SZ',data_date='20150708') LOCATION '/exthivedata/hv_data_map_a/SZ/20150708/';
分区目录/exthivedata/hv_data_map_a/SZ/20150708/
用insert overwrite table hv_data_map_a PARTITION(area_no='SZ',data_date='20150708') select_statement 之后
分区目录名称变成了 /exthivedata/hv_data_map_a/area_no=SZ/data_date=20150708/
请问有什么办法可以不改变目录名称吗。
ALTER TABLE hv_data_map_a ADD PARTITION(area_no='SZ',data_date='20150708') LOCATION '/exthivedata/hv_data_map_a/SZ/20150708/';
分区目录/exthivedata/hv_data_map_a/SZ/20150708/
用insert overwrite table hv_data_map_a PARTITION(area_no='SZ',data_date='20150708') select_statement 之后
分区目录名称变成了 /exthivedata/hv_data_map_a/area_no=SZ/data_date=20150708/
请问有什么办法可以不改变目录名称吗。
...全文
相关推荐
大数据实验六实验报告:熟悉Hive的基本操作
=true; SET hive.exec.dynamic.partition.mode=nonstrict; ``` 然后,可以通过INSERT INTO SELECT语句将数据按分区插入: ```sql
HIVE-SQL操作语句
```sqlFROM srcINSERT OVERWRITE TABLE dest1 SELECT src.* WHERE src.key < 100INSERT OVERWRITE TABLE dest2
Hive基本操作命令大全
还提供了其他操作,例如:* INSERT OVERWRITE TABLE..SELECT:`FROM records2 INSERT OVERWRITE TABLE records SELECT *;`
hive数据加载导出查询
- **INSERT OVERWRITE**: 当需要将 Hive 表中的数据导出到指定目录时,可以使用 `INSERT OVERWRITE DIRECTORY` 语法。
Hive那些事儿之八-大数据踩过的坑——Hive insert
"Hive在大数据处理中的一个常见操作是数据导入,但在实际使用中可能会遇到各种问题。本文主要讨论了在使用Hive进行数据插入时遇到的一个坑,并提供了相应的解决方案。"在大数据处理中,Hive作为一


