問題タブ [hiveddl]

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 に答える
4702 参照

hive - ハイブのデータベースに作成されたテーブルの数を見つける方法は?

各スキーマで作成されたテーブルの数を調べ、各スキーマが占めるサイズを調べる必要があります。

0 投票する
2 に答える
670 参照

hadoop - hive add partition ステートメントで先行ゼロが無視される

hdfsにフォルダーがあります
/user/test/year=2016/month=04/dt=25/000000_0

上記のパーティション パスをテストテーブルに追加する必要があります。

指図 :

ただし、このパーティションの追加コマンドは、月のパーティションの先頭のゼロを無視し、2016 内に月 = 4 として余分なフォルダーを作成します。 テーブルは、データを含まないこのパスを/user/test/year=2016/month=04/ /user/test/year=2016/month=4/ 指します。/user/test/year=2016/month=4/

私は言うログをチェックしました WARN org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer - Partition Spec month=04 has been changed to month=4

誰かがこの種の問題に直面したかどうか、またこれを回避する方法を教えてください。

ハイブのバージョン: 1.2.1000

0 投票する
2 に答える
20001 参照

hive - DROP PARTITION は HIVE の外部テーブルからデータを削除しますか?

HIVEの外部テーブルは、年、月、日でパーティション分割されています。

次のクエリは、このクエリで参照されている特定のパーティションの外部テーブルからデータを削除しますか?:-

0 投票する
4 に答える
21815 参照

hive - 既存のハイブパーティションテーブルに列を追加する方法は?

上記のクエリでテーブルを変更しました。しかし、データをチェックしているうちに、両方の余分な列が NULL になりました。私はデータを取得していません。

スクリーンショット

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

hive - Hive 一時テーブルの自動削除

練習中に、ハイブプロンプト内で次のクエリを使用してtmpテーブルを作成しました。

これで、テーブルが正常に作成され、ハイブセッションテーブルを閉じると、ドキュメントによると、ハイブによって自動的に削除されます。

現在、次のコマンドを使用して同じクエリを実行する他の方法があります。

テーブルは正常に作成されていますが、今回は疑いがあります.tmpテーブルが今回は自動削除されないのはなぜですか. 次の次のコマンドを実行した後も、tmp テーブルを確認できます。