請告訴我如何從配置單元中刪除表,並告訴我從哪裏可以獲得有關配置單元查詢的更多信息。如何從Hadoop-Hive中刪除/截斷表?
回答
您可以使用drop命令從HDFS中刪除元數據和實際數據。
而只是刪除數據並保留表結構,請使用truncate命令。
有關hive ql的進一步幫助,請檢查language manual of hive。
使用以下命令刪除Linux環境中的所有表。
hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'
羽絨投票人,請說明原因。 – 2013-10-09 05:23:27
截斷:
hive -e "TRUNCATE TABLE IF EXISTS $tablename"
砸:
hive -e "Drop TABLE IF EXISTS $tablename"
truncate表不支持'if exists'子句 – fi11er 2017-04-14 19:15:34
您需要刪除該表,然後重新創建它,然後再重新裝
此問題已在4年前回答。你爲什麼重複這個答案? – 2017-09-12 12:56:33
- 1. mysql截斷表vs刪除
- 2. ORA刪除/截斷
- 3. 如何從截斷的表
- 4. 刪除,截斷或刪除清理MySQL中的表格
- 5. 截斷或刪除並創建表
- 6. 未能刪除或截斷表
- 7. 刪除PowerCLI的列表截斷
- 8. 截斷和刪除字符
- 9. 從刪除/截斷的MySQL表中恢復數據
- 10. 從MySql數據庫中截斷或刪除表
- 11. 如何從JDBC中截斷Postgresql的表
- 12. 如何從未在刪除或截斷語句中定義的表中刪除數據?
- 13. 在Cassandra中刪除表或截斷表更好
- 14. 刪除在Mysql中創建表與截斷表
- 15. 我們可以在刪除,刪除和截斷中回滾嗎?
- 16. 表的截斷,刪除和刪除有什麼區別?何時選擇哪個?
- 17. 從jsp中刪除中斷
- 18. 如何從子表中刪除從父表中刪除的行?
- 19. 無法刪除或截斷oracle中的表格
- 20. Spring/Hibernate截斷/刪除表中的所有行 - 事務問題
- 21. 刪除/截斷有外鍵的表中的記錄
- 22. 如何截斷HTML表格
- 23. 刪除/截斷和回滾段
- 24. MySQL刪除確定但截斷失敗
- 25. 刪除/截斷零的舍入數
- 26. 如何從gdb斷點刪除命令?
- 27. 如何根據最小截斷值動態刪除數據
- 28. 如何截斷表格中的文字?
- 29. 如何在軌中截斷連接表?
- 30. 如何在C#中截斷列表?
蜂巢版本0.11將支持'TRUNCATE'。此答案中提供的文檔鏈接也已過時。使用[this](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL)。現在修復了 – 2013-10-09 18:51:26
鏈接。 – harschware 2014-07-01 21:40:31