2017-01-13 14 views
0
でTEZ MapReduceの実行エンジンVS実行エンジン

何TEZエンジンと地図との違いは、ハイブにエンジンを削減して、使用することをお勧めしているエンジンのプロセス(例えばのため:?、集約に参加する)ハイブ

答えて

1

アパッチTEZプラグインはMapReduceと互換性がありますが、ディスクアクセスの量は減ります。 Tezは常にMapReduceより優れています。

しかし、Spark SQLなどのHive + Tezよりも優れたシステムもあります。

+0

ジョインとアグリゲーションの方が優れていますか?私はMapreduceを使ってTezに移行しましたが、Tezは複数の結合の場合にmapreduceに比べて時間がかかりました。 –

1

TezはDAGベースのシステムであり、実行を開始する前にこれらの操作を最適化するようにすべての操作を認識しています。

マップリデュースモデルでは、マップステップとリダクションステップの2種類の計算ステップで任意の計算を実行できることを簡単に示しています。 1組のmapとreduceは、データに対して1レベルの集約を行います。複雑な計算は、通常、複数のそのようなステップを必要とする。

Tezは通常、MaprReduceの下で実行されているので、それほど圧縮されていないステップで最適化されたMapReduceです。