ハイブについてパーティションのディレクトリを作成し、データの3つの方法で見つけることができます

ハイブについてパーティションのディレクトリを作成し、データの3つの方法で見つけることができます

1. DFS -mkdir DFS -putは、パーティションやディレクトリとアップロードデータを作成し、それぞれ、今回MSCK修復テーブルテーブル名コマンドで実行されるデータを照会することができるようになります

1. DFS -mkdir -p /ユーザ/ハイブ/倉庫マスタ/ pv_log /日= 20191115;ディレクトリパーティションを作成します

 

 2. DFS -put /opt/module/hiveTest/pv_15.log /ユーザ/ハイブ/倉庫マスタ/ pv_log /日= 20191115 /アップロードデータのローカルディレクトリパーティションに

 

日=「20191115」pv_logから3.選択*; 20191115は、その日のデータを見つけることができません

 

 

4. MSCK修復表のpv_logは、この文の後に修復され、その後、データを照会することができますクエリを実行日20191115います

 

 

2. DFS -mkdir DFS -putデータを照会することができますALTER TABLEテーブルの追加パーティション(パーティション名のディレクトリ)コマンドを実行し、それぞれのパーティションやディレクトリとアップロードデータを作成します

1. DFS -mkdir -p /ユーザ/ハイブ/倉庫マスタ/ pv_log /日= 20191116;ディレクトリを作成したパーティション、およびDFS -put /opt/module/hiveTest/pv_16.log /ユーザ/ハイブ/倉庫マスターを使用してローカルディレクトリパーティションに/ pv_log /日= 20191116 /アップロードデータ

 

 2.ファイル名を指定して実行ALTER TABLEのpv_logの追加パーティション(日=「20191116」);文で、クエリデータをすることができ

 

 3. DFSは、テーブル表パーティション(パーティションのディレクトリ名)に「ローカル・データ・パス」ロードデータのローカルINPATHを実行して、パーティションのディレクトリを作成-mkdir;ステートメント、質問データとすることができます

1. DFS -mkdir -p /ユーザ/ハイブ/倉庫マスタ/ pv_log /日= 20191117;ディレクトリパーティションを作成します

 

 表pv_logパーティションに2負荷データをローカルINPATH「/opt/module/hiveTest/pv_17.log」(日=「20191117」);ローディングデータ後のステートメントは、データを照会することができます

 

 

おすすめ

転載: www.cnblogs.com/zhangchenchuan/p/11870902.html
おすすめ