Hiveシステムの構成とコンポーネント

作者:kosuke

参考:http://www.facebook.com/note.php?note_id=89508453919

Hiveは以下の5つのコンポーネントから構成されている。  

1. メタストア

メタ情報を貯めておくところ

2. クエリコンパイラと実行エンジン

SQLクエリをMap/Reduce処理に変換してくれる。また、Hadoopを実行する.

3. SerDeとObjectInspectors?

共通のデータフォーマットでの実行とプログラマブルなインターフェイス。

4. UDFとUDAF

ユーザーが決めたファンクションの実行とプログラマブルなインターフェィス

5. Clients

Mysqlコマンドに似たコマンドラインクライアント

関連するリンク

* Hiveのメタストア

* Hiveのクエリコンパイラ

* データのフォーマットとUDF、UDAF

* オリジナルのmap/reduceをHiveで利用する