Hive パーティション削除方法まとめ|複数データも効率的に
複数のパーティションデータを削除する際は、ALTER TABLEステートメントを使用してパーティションを削除することができます。以下は複数のパーティションデータを削除する手順です:
- 最初に、テーブルのパーティション情報を表示するためにDESCRIBE EXTENDEDコマンドを使用し、削除するパーティションの名前を特定します。
- その後、ALTER TABLE文を使用して複数のパーティションデータを削除します。たとえば、パーティションp1とp2を削除するには、次のコマンドを使用できます。
ALTER TABLE table_name DROP IF EXISTS PARTITION (partition_col='p1'), PARTITION (partition_col='p2');
- 確認削除操作が成功したかどうかは、再度表のパーティション情報を確認するためにDESCRIBE EXTENDEDコマンドを使用して、削除したいパーティションが正常に削除されたかを確認します。