3
的目標是摧毀一個蜂巢模式,但也保持了數據的下方。刪除蜂巢外部表而不刪除數據
給定一個蜂房外部臺,例如創建與腳本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");
腳本2:刪除外部表(下降數據)
ALTER TABLE
external_hive_table
SET TBLPROPERTIES (
'EXTERNAL'='FALSE');
DROP TABLE external_hive_table;
編輯:腳本3:刪除外部表(保留數據)
DROP TABLE external_hive_table;
我是個白癡。我真的以爲我試過這個。 –