Hive パーティション削除方法【データ損失を防ぐ】
表のパーティションデータを削除するには、以下の手順を使用できます:
- 削除するテーブルのパーティション名を見つける。
- テーブルを変更する
例えば、’2022-01-01’の日付を持つexample_tableという名前のテーブルからパーティションデータを削除したい場合、次のコマンドを使用することができます:
ALTER TABLE example_table DROP IF EXISTS PARTITION (date='2022-01-01');
example_table内のdate=’2022-01-01’のパーティションデータが削除されます。複数のパーティションデータを削除したい場合は、同様のコマンドを使用して一度に複数のパーティションを削除できます。