Apache Hive
![]() | |
2.3.4
/ 2018 | |
リポジトリ | |
プログラミング | Java |
クロスプラットフォーム | |
サポート |
|
ライセンス | Apache License 2.0 |
hive |
Apache Hive はHadoopの
特徴 と機能
[Apache HiveはHadoop
Hiveが
高速 化 のためのインデックス作成 別 の種類 のストレージタイプ。たとえばプレーンテキスト・RCFile・HBaseなど- クエリ
実行 時 のセマンティックチェック時間 を大幅 に短縮 するため、メタデータを関係 データベース管理 システム (RDBMS) に格納 する機能 - Hadoop
環境 に格納 された圧縮 データを扱 う機能 日付 型 ・文字 列 型 を扱 ったり他 のデータ操作 を可能 とする組 み込 みユーザ定義 関数 (UDF)。組 み込 み関数 で用意 されていない機能 もユーザが自作 UDFを作成 することで対応 することが可能 - SQLライクなクエリ
言語 (Hive QL)。これは内部 的 にMap/Reduceジョブに変換 される
HiveQL
[HiveQLはSQLに
関連 項目
[参照
[- ^ Venner, Jason (2009). Pro Hadoop. Apress. ISBN 978-1-4302-1942-2
- ^ Use Case Study of Hive/Hadoop
- ^ OSCON Data 2011, Adrian Cockcroft, "Data Flow at Netflix" - YouTube
- ^ Amazon Elastic MapReduce Developer Guide
- ^ Working with Students to Improve Indexing in Apache Hive
- ^ Lam, Chuck (2010). Hadoop in Action. Manning Publications. ISBN 1-935182-19-6
- ^ Facebook's Petabyte Scale Data Warehouse using Hive and Hadoop
- ^ Yongqiang He, Rubao Lee, Yin Huai, Zheng Shao, Namit Jain, Xiaodong Zhang and Zhiwei Xu. “RCFile: A Fast and Space-efficient Data Placement Structure in MapReduce-based Warehouse Systems” (PDF). 4,Nov. 2012
閲覧 。 - ^ Hive – The next generation data warehouse
- ^ また、
外部 結合 はLEFTしかできない・JOINのON節 での不等式 やBetweenの使用 に制限 がある・timestamp型 はUNIX TIMEなので1970年 以前 や2037年 以後 の日付 が使 えない・CSVから文字 列 フィールドをLOAD DATAする場合 、ENCLOSED指定 が出来 ないので二 重 引用 符 等 は事前 に削除 する必要 がある・その場合 でも明示 的 にNULLを指定 したい場合 には「\N」という特殊 な文字 列 を入 れておく必要 がある、などがあり使用 には注意 を要 する(日本語 訳者 による追記 。いずれもバージョン0.9.0の場合 ) - ^ White, Tom (2010). Hadoop: The Definitive Guide. O'Reilly Media. ISBN 978-1-4493-8973-4
- ^ Hive Language Manual
- ^ Hive A Warehousing Solution Over a MapReduce Framework
外部 リンク
[公式 ウェブサイト- Hive A Warehousing Solution Over a MapReduce Framework - Original paper presented by Facebook at VLDB 2009
- Using Apache Hive With Amazon Elastic MapReduce (Part 1) and Part 2 - YouTube, presented by an AWS Engineer