ハイブについてパーティションのディレクトリを作成し、データの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」);ローディングデータ後のステートメントは、データを照会することができます