可以說我創建了一個分區列爲年,月和日的配置單元表,如果我從hdfs中刪除分區,那麼結果會反映在配置單元表中或不是從HDFS中刪除分區目錄,它會反映在配置表格中嗎?
1
A
回答
0
0
蜂巢表仍然會顯示分區刪除分區,你將不得不要麼手動降HDFS上刪除的分區(或刪除並重新創建表),並運行MSCK。
命令:
如果您打算更改表,並刪除所有已刪除的分區 -
ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec[, PARTITION partition_spec, ...]
[IGNORE PROTECTION] [PURGE]; -- (Note: PURGE available in Hive 1.2.0 and later, IGNORE PROTECTION not available 2.0.0 and later)
我會去與刪除並重新創建表然後運行MSCK。
要添加的所有現有分區向表
msck repair table <table_name>
或者,你可以使用ALTER TABLE
刪除所有的分區,然後運行MSCK
命令。
相關問題
- 1. HDFS:刪除目錄
- 2. 從目錄中刪除圖像,並從目錄中刪除它們的鏈接
- 3. 從列表中刪除項目不從RecyclerView中刪除它們?
- 4. 在Asp.net中完全從根目錄刪除配置
- 5. 通過豬腳本刪除配置表格分區
- 6. 從配置中刪除記錄器
- 7. 從Java中的HDFS刪除特定名稱的目錄
- 8. BigQuery - 從分區表中刪除行
- 9. 刪除配置單元表中的所有分區?
- 10. 刪除與分區相關的hdfs文件後,無法聯繫配置單元表分區
- 11. 從目錄中刪除RandomAccessFile
- 12. hg從目錄中刪除目錄?
- 13. 如何在Apache Spark中刪除多個以hdfs開頭的多個hdfs目錄
- 14. Jquery Ajax從表格和分區中刪除行
- 15. 在配置單元中動態刪除分區
- 16. 如何從MySQL Workbench目錄中刪除表格?
- 17. 什麼是$ PATH中的/ snap/bin目錄?我可以從$ PATH中刪除它嗎?
- 18. 從url中刪除子目錄,在socialengine
- 19. 如果我在表中刪除分區會發生什麼?
- 20. 從Firebird中刪除表格
- 21. 從CakePHP中刪除表格
- 22. 從表格中刪除tr
- 23. 。hdfs中的sparkstaging目錄沒有被刪除
- 24. 從表中刪除條目
- 25. 從表中刪除項目
- 26. 從表中刪除條目
- 27. 在Python中刪除目錄
- 28. 在C++中刪除目錄
- 29. 在Java中刪除目錄
- 30. 在bash中刪除目錄
你是什麼意思的「刪除分區」?刪除所有目錄+文件?只刪除子目錄並將文件放在最上面的目錄中? –
刪除所有目錄+文件 – Dipak
[如何在Hive中更新分區元數據時,從HDFS中手動刪除分區數據]的可能重複(http://stackoverflow.com/questions/21108251/how-to-update-partition- metadata-in-hive-when-partition-data-is-manualy-delete) –