2016-03-21 3 views
0

ハイブにテーブルを作成し、そこにデータをロードしました。単純な「select * from」を実行すると、呼び出しマップが減少します。単純な選択クエリのためにハイブを呼び出すMAPを減らす

実際にはwhere句のないSELECT文はHDFSファイルのcatだけであり、MAP REDUCEを実行しないでください。

あなたが操作* MAPは、あなたのハイブのセッションでは、簡単な選択

+0

のためのMapReduceの呼び出しを避けるために、ハイブサイト構成で次のプロパティを追加しますSERDEを使用することがありますか? – Dhruv

+0

SERDEとは何ですか?申し訳ありませんが、私はこれに新しいです。それについて私に知らせてくれますか? –

+0

どのような種類のデータを読み込んでいますか? – Dhruv

答えて

0

方法1)ハイブ>セットhive.fetch.task.conversion =最小限のために削減し、その後、選択トリガ呼び出していないために何をすべきかを提案してくださいすることができMapReduceのコール

方法2を避けるために、あなたのハイブセッション)ですべてのセッション

<property> 
<name>hive.fetch.task.conversion</name> 
<value>minimal</value> 
<description></description> 
</property> 
関連する問題