1

行内の一意のアイテムごとにパーティションが作成されるように、ハイブでテーブルをパーティション分割したいと考えています。約 40 億行のテーブルに対して最大 250 のパーティションがあるため、for ループまたは個別のようなものにしたいと考えています。これがコードでの私の考えです(明らかに機能していません)

ALTER TABLE myTable ADD IF NOT EXISTS

PARTITION( myColumn = 個別の myColumn);

または、Hive にある種のループがありますか? これには UDF が必要ですか? 可能であれば、ハイブの回答が望ましいでしょう。

ありがとう。

4

1 に答える 1