外部テーブルがあり、パーティションを追加したいと考えています。私は 224 の一意の都市 ID を持っており、書きたいだけですが、都市 ID の値alter table my_table add partition (cityid) location /path;
に何も提供していないとハイブが文句を言いますalter table my_table add partition (cityid=VALUE) location /path;
。alter table
、どうすればすべてのIDを一度に行うことができますか?
ハイブのコマンド ラインは次のようになります。
hive> alter table pavel.browserdata add partition (cityid) location '/user/maria_dev/data/cityidPartition';
失敗: ValidationFailureSemanticException テーブルはパーティション分割されていませんが、パーティション仕様が存在します: {cityid=null}