Hive パーティション削除方法まとめ|複数データも効率的に

複数のパーティションデータを削除する際は、ALTER TABLEステートメントを使用してパーティションを削除することができます。以下は複数のパーティションデータを削除する手順です:

  1. 最初に、テーブルのパーティション情報を表示するためにDESCRIBE EXTENDEDコマンドを使用し、削除するパーティションの名前を特定します。
  2. その後、ALTER TABLE文を使用して複数のパーティションデータを削除します。たとえば、パーティションp1とp2を削除するには、次のコマンドを使用できます。
ALTER TABLE table_name DROP IF EXISTS PARTITION (partition_col='p1'), PARTITION (partition_col='p2');
  1. 確認削除操作が成功したかどうかは、再度表のパーティション情報を確認するためにDESCRIBE EXTENDEDコマンドを使用して、削除したいパーティションが正常に削除されたかを確認します。
bannerAds