Lau*_*nol 8 hadoop hive hortonworks-data-platform
目标是销毁Hive架构,但保留数据.
给定一个Hive外部表,例如使用脚本1创建,可以使用脚本2删除它.这将删除数据(删除文件夹/user/me/data/).此文件夹必须保留用于其他项目.
长期搜索到目前为止还没有产生任何结果......
脚本1:创建外部表
CREATE EXTERNAL TABLE external_hive_table(
column1 STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY
'\t'
STORED AS TEXTFILE
LOCATION
'/user/me/data/'
TBLPROPERTIES (
"skip.header.line.count"="1");
Run Code Online (Sandbox Code Playgroud)
脚本2:删除外部表(丢弃数据)
ALTER TABLE
external_hive_table
SET TBLPROPERTIES (
'EXTERNAL'='FALSE');
DROP TABLE external_hive_table;
Run Code Online (Sandbox Code Playgroud)
编辑:脚本3:删除外部表(保留数据)
DROP TABLE external_hive_table;
Run Code Online (Sandbox Code Playgroud)
仅使用此语句(不使用alter table):
DROP TABLE external_hive_table;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14569 次 |
| 最近记录: |