問題タブ [hive-partitions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
388 参照

hive - Hive insert partition ステートメントで、定数値ではなく UDF 値または列値を使用する方法

以下のように作成されたデータテーブルがあります。

データを挿入するジョブを毎日実行していますdaily_table

次のステートメントを使用して機能します

私の期待は、ハードコードされた日付文字列 (20181126 など) を使用する代わりに、現在の日付を自動的に使用できることです。

私は試した

そして、次の例外を得ました

そして、私は試しました

同様の例外が発生しました。

定数ではなくパーティションステートメントで値を使用することは可能ですか?

0 投票する
1 に答える
383 参照

sql - テーブルをすべての値で分割するにはどうすればよいですか?

外部テーブルがあり、パーティションを追加したいと考えています。私は 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を一度に行うことができますか?

ハイブのコマンド ラインは次のようになります。

失敗: ValidationFailureSemanticException テーブルはパーティション分割されていませんが、パーティション仕様が存在します: {cityid=null}