問題タブ [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.
hive - ハイブでテーブルを月と日で分割する方法
次のテーブルを作成しました。
次に、月と日でパーティションを作成しました
次に、分割されたテーブルにデータを挿入します
ordertime から月、日を抽出するにはどうすればよいですか??
hive - ハイブ テーブル パーティションを削除できません 特殊文字の等号 (=) が含まれています
/db/tbname/CL=CL%3D18 として保存された ('CL=18') としてパーティション列 (CL) 値を持つ Hive テーブルにデータが挿入されました (無効なパーティションには、等号の URL エンコードされた特殊文字が含まれています)。
hortonworks communityによると、Hive には URL エスケープとして特殊文字が格納されていることが言及されていました。
- 等号のエスケープ シーケンスを \x3D(hex) 、 \u0030 (unicode) として使用しようとしましたが、機能しませんでした
例: alter table tb drop partition (CL='CL\x3D18'); <-- うまくいきませんでした
誰かが私を助けることができますか、私は Equal(=) 記号に対して何か間違ったことをしていますか?