SlideShare a Scribd company logo
Introduction to Impala
~Hadoop用のSQLエンジン~
Cloudera株式会社 カスタマーオペレーションズエンジニア
小林大輔
2013 1月21日
• 小林 大輔 (@daisukebe_)
• Cloudera株式会社
• カスタマーオペレーションズエンジニアとして
  テクニカルサポート業務を担当
• email: daisuke@cloudera.com
Agenda
•   Impala
•   MapReduce, Hive, そしてImpalaへ
•   Impalaのアーキテクチャ
•   ImpalaとHiveの比較(デモあり)
Agenda
•   Impala
•   MapReduce, Hive, そしてImpalaへ
•   Impalaのアーキテクチャ
•   ImpalaとHiveの比較(デモあり)
Impalaとは
• Clouderaが開発した、低レイテンシ・分析特化型クエリ
  実行基盤
• Apacheライセンス(オープンソース)
• Google Dremel, Google F1などにインスパイアされて開発
  された
  • 開発チームのMarcel Kornackerは、Google F1の元開発エンジニア

• データサイエンティストが使うことを想定して
  いる
  • あれこれと試行錯誤するときに、すぐに結果がほしいケース
Impalaとは(技術的な観点から)

• Hadoop内部で直接実行されるSQLクエリエンジ
  ン
 • Hadoopで広く使われているファイルフォーマットを読み込み
 • HDFS/HBaseとやり取り
 • Hadoopと同じノードで実行
• 高パフォーマンス:
 • Javaの代わりにC++で開発
 • ランタイムコードの生成(LLVM)
 • 新しい実行エンジンは、MapReduceに依存しない
Agenda
•   Impala
•   MapReduce, Hive, そしてImpalaへ
•   Impalaのアーキテクチャ
•   ImpalaとHiveの比較(デモあり)
MapReduce
• 分散バッチ処理システム
• MapReduceが提供するもの
  •   処理の並列化
  •   耐障害性
  •   ジョブ監視のための基盤
  •   開発者のための抽象化されたインタフェース(map + reduce)
MapReduce      (1)
• 分散処理が簡単になったとはいえ、それでも処理の実装
  はかなり大変
• Java で書かなければいけない
• 現実には複数のMapReduceを組み合わせて一つの処理を
  実現するため、設計が難しい




  MapReduceを基盤としたスクリプト言語・
 上位アプリケーション開発のモチーベーション
              となった
MapReduce


         Hive           Oozie

   Pig                          Mahout




                MapReduce
Apache Hive
• SQLライクなMapReduce用クエリ言語
• メタデータを保持することで、テーブルスキーマや個々
  のデータに対するアクセス権なども設定可能
• ユーザー数が多く、多数のBI/DWHベンダーがHiveからの
  アクセスをサポートするようになった
Hiveのアーキテクチャ
HiveQL とインタフェース
                                           メタデータとスケジューラ
      SQL App                    Hive
                               Metastore    YARN    MRv1     HDFS NN
     Compiler

 Query Exec Engine




MapReduce Slave      MapReduce Slave               MapReduce Slave
(Container or TT)    (Container or TT)             (Container or TT)


HDFS DN   HBase      HDFS DN   HBase               HDFS DN   HBase
Hiveのアーキテクチャ
HiveQL とインタフェース
                                           メタデータとスケジューラ
      SQL App                    Hive
                               Metastore    YARN    MRv1     HDFS NN
     Compiler

 Query Exec Engine                   クエリを解析し、
                          メタストアにアクセスして必要な情報を集め、
                          MapReduce ジョブとして実行計画を作成する



MapReduce Slave      MapReduce Slave               MapReduce Slave
(Container or TT)    (Container or TT)             (Container or TT)


HDFS DN   HBase      HDFS DN   HBase               HDFS DN   HBase
Hiveのアーキテクチャ
HiveQL とインタフェース
                                           メタデータとスケジューラ
   通常のMapReduceフレームワークを
    SQL App                      Hive
    用いてジョブを実行していく              Metastore    YARN    MRv1     HDFS NN
    Compiler

 Query Exec Engine




MapReduce Slave      MapReduce Slave               MapReduce Slave
(Container or TT)    (Container or TT)             (Container or TT)


HDFS DN   HBase      HDFS DN   HBase               HDFS DN   HBase
MapReduce       (2)

• 高レイテンシ
  • 小さいジョブを実行しても数十秒かかる
  • 数十分単位で処理時間がかかることもよくある
• すぐに結果がほしいユーザーのニーズに合わない




 MapReduceに依存しない、低レイテンシ処理の
 ための基盤を開発するモチベーションとなった
Agenda
•   Impala
•   MapReduce, Hive, そしてImpalaへ
•   Impalaのアーキテクチャ
•   ImpalaとHiveの比較(デモあり)
Impalaのアーキテクチャ

HiveQL とインタフェース                          メタデータとスケジューラ

   SQL App                  Hive
                           メタスト          HDFS NN    Statestore
    ODBC                     ア




   Query Planner      Query Planner           Query Planner
 Query Coordinator   Query Coordinator       Query Coordinator
  Query Executor      Query Executor          Query Executor
 HDFS DN     HBase   HDFS DN     HBase       HDFS DN     HBase

                                            ローカルダイレクト読み込み
Impalaのアーキテクチャ

HiveQL とインタフェース                          メタデータとスケジューラ

   SQL App                  Hive
                           メタスト          HDFS NN    Statestore
    ODBC                     ア




   Query Planner      Query Planner           Query Planner
 Query Coordinator   Query Coordinator       Query Coordinator
  Query Executor      Query Executor          Query Executor
 HDFS DN     HBase   HDFS DN     HBase       HDFS DN     HBase

                                            ローカルダイレクト読み込み
Impalaのアーキテクチャ

HiveQL とインタフェース                          メタデータとスケジューラ

   SQL App                  Hive
                           メタスト          HDFS NN    Statestore
    ODBC                     ア




   Query Planner      Query Planner           Query Planner
 Query Coordinator   Query Coordinator       Query Coordinator
  Query Executor      Query Executor          Query Executor
 HDFS DN     HBase   HDFS DN     HBase       HDFS DN     HBase

                                            ローカルダイレクト読み込み
Impalaのアーキテクチャ: クエリ実行
ODBC/BeeswaxのThrift API経由でSQLリクエストを受信

    SQL App                      Hive と同じクエリをそのまま投げる
                                  Hive
                                メタスト (一部制限あり)Statestore
                                         HDFS NN
     ODBC                          ア

                SQLリクエスト



   Query Planner           Query Planner      Query Planner
  Query Coordinator    Query Coordinator     Query Coordinator
   Query Executor          Query Executor     Query Executor
  HDFS DN     HBase    HDFS DN       HBase   HDFS DN     HBase
Impalaのアーキテクチャ

HiveQL とインタフェース                          メタデータとスケジューラ

   SQL App                  Hive
                           メタスト          HDFS NN    Statestore
   ODBC                      ア
  メタデータを取得して
   実行計画を作成する


   Query Planner      Query Planner           Query Planner
 Query Coordinator   Query Coordinator       Query Coordinator
  Query Executor      Query Executor          Query Executor
 HDFS DN     HBase   HDFS DN     HBase       HDFS DN     HBase

                                            ローカルダイレクト読み込み
Impalaのアーキテクチャ
● 例: Join(結合)とAggregation(集計)のクエリ
        SELECT state, SUM(revenue)
        FROM HdfsTbl h JOIN HbaseTbl b ON (...)
        GROUP BY 1 ORDER BY 2 desc LIMIT 10



   TopN
                                                     Agg
                              TopN
       Agg                                           Hash
                               Agg                   Join
       Hash
       Join                                   Hdfs                    Hbase
                               Exch                         Exch
                                              Scan                     Scan
Hdfs          Hbase         at coordinator   at DataNodes          at region servers
Scan           Scan
Impalaのアーキテクチャ:クエリの実行
コーディネーターはリモートのImpalaデーモンと協調し、
 各フラグメントの実行を開始


    SQL App                Hive
                         メタスト   HDFS NN Statestore
     ODBC             他のノードと協調して分散処理を行う
                            ア




   Query Planner       Query Planner       Query Planner
  Query Coordinator   Query Coordinator   Query Coordinator
   Query Executor      Query Executor      Query Executor
  HDFS DN     HBase   HDFS DN    HBase    HDFS DN    HBase
Impalaのアーキテクチャ:クエリ実行



   SQL App                  Hive
                           メタスト          HDFS NN    Statestore
    ODBC                     ア

              ローカルのデータを直接読みこんで
                   クエリを実行
  Query Planner       Query Planner           Query Planner
 Query Coordinator   Query Coordinator       Query Coordinator
  Query Executor      Query Executor          Query Executor
 HDFS DN     HBase   HDFS DN    HBase        HDFS DN    HBase
Impalaのアーキテクチャ:クエリ実行
Impalaデーモン間に中間結果が渡され、クエリ結果はクライアントへ
  返される


   SQL App                  Hive
                           メタスト 結果は最初のノードに集約
                                   HDFS NN Statestore
    ODBC                     ア   インメモリに置いたまま転送

             クエリ結果


  Query Planner       Query Planner       Query Planner
 Query Coordinator   Query Coordinator   Query Coordinator
  Query Executor      Query Executor      Query Executor
 HDFS DN     HBase   HDFS DN    HBase    HDFS DN    HBase
Impalaのアーキテクチャ
メタデータの処理:
• Hiveのメタストアを利用

• メタデータのキャッシュ: 一度Impalaを起動すると、メタストアは
 再度同期されない(再起動が必要)

• ベータ版: Impalaデーモンは、起動時にメタストアのメタデータを
 読み込む

• GA: statestoreを通じてメタデータを配布




          注:GAで搭載予定の機能は、現時点(v.0.4)では未サポートです
Impalaのアーキテクチャ
実行エンジン

• C++で開発
 • LLVMによるコード生成

 • すべての式をインライン化することで、高速化を図
   る
Impalaのアーキテクチャ
Statestore
• 中央のステートリポジトリ
 • ネームサービス(メンバーシップ)
 • GA: メタデータ
 • GA:ほかの関連スケジュールまたは診断ステート
• ソフトステート
 • StatestoreがなくてもImpalaサービスは古い情報を使用しながら
   動作を継続
 • 定期的にImpalaデーモンをプッシュ
 • ポーリングの失敗が続く場合、クラスタビューからImpalaデー
   モンが排除されたとみなす
● サービス/サブスクリプション登録にThrift APIを利用
        注:GAで搭載予定の機能は、現時点(v.0.4)では未サポートです
ユーザー視点でのImpala: SQL
• SQL サポート:
  • SQLのHiveバージョンにならって開発
  • 現時点では一部のDMLのサポートのみ(SELECT, INSERT)
  • GA: DDLのサポート (CREATE, ALTER)
    ベータ版ではHiveを使用
• 機能制限:
  • カスタムUDF、ファイルフォーマット、SerDes不可
  • ハッシュJOINのみ; テーブルJOINはメモリ内に収める必要がある:
    • ベータ版: ブロードキャストされたハッシュJOINだけ
    • GA:全(実行)ノードのメモリを集計
  • ベータ版: JOINの順番 = FROM節に記述した順番
  • GA:基本的なコストベースのオプティマイザ
Agenda
•   Impala
•   Hadoop, Hive, そしてImpalaへ
•   Impalaのアーキテクチャ
•   ImpalaとHiveの比較(デモあり)
デモ: Hive vs Impala

 • Cloudera Demo VM

 • 新ベンチマークTPC-DS データセット~500MB

 • クエリの内容: 複数データの結合(joins)
   集計(aggregate)、並べ替え(order by)

 • フォーマット: 非圧縮テキスト

 • VMダウンロードのリンク:
   https://ccp.cloudera.com/display/SUPPORT/Cloudera%27s
   +Impala+Demo+VM
ImpalaとHiveの比較
• Hive: MapReduce
   •   高レイテンシ
   •   MapReduceのオンディスクチェックポイントに
   •   MapReduceによる耐障害性モデル
   •   柔軟なファイルフォーマットとUDF
   •   実行時の高オーバーヘッド
• Impala:
   • 耐障害性なし
   • 低レイテンシ
ImpalaとHiveの比較
• HiveよりImpalaのパフォーマンスが優れている点:
  • Impalaは完全なディスクスループットを取得 (~100MB/sec/disk);
    I/Oバウンドのワークロードの3〜4倍速い
  • Hive内で複数のmap-reduceフェーズを必要とする
    クエリでは処理スピードのアップを実感
  • メモリ内のデータに対して実行するクエリに関しては、
    よりスピードアップを実感(100倍のケースもある)
GAで実装予定の機能の紹介
• JDBCドライバ対応

• ファイルフォーマットとして、Trevniの採用

• DDL対応

• SQLパフォーマンスの最適化




    http://blog.cloudera.com/blog/2012/12/whats-next-for-
                                        cloudera-impala/
GA後、実装予定の機能紹介
• UDFによる拡張

• コストベース・オプティマイザの搭載

• ディスクを使用した外部結合




    http://blog.cloudera.com/blog/2012/12/whats-next-for-
                                        cloudera-impala/
• Impalaの概要、開発のモチベーション、アーキテクチャ
 について紹介しました

• Impalaは、データサイエンティストのためのツールです

• バッチ処理や、業務処理には向きません

• GA、GA後も、多くの改良を進めていきます
Impalaを試してみる!
• ベータ版は2012年10月24日から入手可能

• 2013年Q1にはGA版が公開される予定

•      や             impala-user@cloudera.org

• https://github.com/cloudera/impala
ご清聴ありがとうございました。




       CONFIDENTIAL - RESTRICTED
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w

More Related Content

PPTX
Impala 2.0 Update 日本語版 #impalajp
PDF
Evolution of Impala #hcj2014
PDF
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
PDF
Cloudera impalaの性能評価(Hiveとの比較)
PDF
Impalaチューニングポイントベストプラクティス
PDF
HBaseを用いたグラフDB「Hornet」の設計と運用
PDF
Impala概要 道玄坂LT祭り 20150312 #dogenzakalt
PDF
Cloudera Impalaをサービスに組み込むときに苦労した話
Impala 2.0 Update 日本語版 #impalajp
Evolution of Impala #hcj2014
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Cloudera impalaの性能評価(Hiveとの比較)
Impalaチューニングポイントベストプラクティス
HBaseを用いたグラフDB「Hornet」の設計と運用
Impala概要 道玄坂LT祭り 20150312 #dogenzakalt
Cloudera Impalaをサービスに組み込むときに苦労した話

What's hot (20)

PPTX
HBaseサポート最前線 #hbase_ca
PPTX
HBase×Impalaで作るアドテク 「GMOプライベートDMP」@HBaseMeetupTokyo2015Summer
PDF
Kuduを調べてみた #dogenzakalt
PPTX
HDFS Supportaiblity Improvements
PDF
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
PDF
基礎から学ぶ超並列SQLエンジンImpala #cwt2015
PDF
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
PDF
HiveとImpalaのおいしいとこ取り
PDF
CDH5最新情報 #cwt2013
PDF
Osc2012 spring HBase Report
PDF
なぜApache HBaseを選ぶのか? #cwt2013
PDF
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
PDF
刊行記念セミナー「HBase徹底入門」
PDF
20分でわかるHBase
PDF
HDFS HA セミナー #hadoop
PDF
Apache Impalaパフォーマンスチューニング #dbts2018
PDF
HBase at Ameba
PDF
「新製品 Kudu 及び RecordServiceの概要」 #cwt2015
PDF
5分でわかる Apache HBase 最新版 #hcj2014
PDF
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
HBaseサポート最前線 #hbase_ca
HBase×Impalaで作るアドテク 「GMOプライベートDMP」@HBaseMeetupTokyo2015Summer
Kuduを調べてみた #dogenzakalt
HDFS Supportaiblity Improvements
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
基礎から学ぶ超並列SQLエンジンImpala #cwt2015
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
HiveとImpalaのおいしいとこ取り
CDH5最新情報 #cwt2013
Osc2012 spring HBase Report
なぜApache HBaseを選ぶのか? #cwt2013
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
刊行記念セミナー「HBase徹底入門」
20分でわかるHBase
HDFS HA セミナー #hadoop
Apache Impalaパフォーマンスチューニング #dbts2018
HBase at Ameba
「新製品 Kudu 及び RecordServiceの概要」 #cwt2015
5分でわかる Apache HBase 最新版 #hcj2014
マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014
Ad

Viewers also liked (15)

PDF
ML Pipelineで実践機械学習
PDF
MapReduce 初心者が Hadoop をさわってみた。もちろん C++ から。
PDF
Impala Performance Update
PDF
[D22] Pivotal HD 2.0 -業界最高レベルSQL on Hadoop技術「HAWQ」解説- by Masayuki Matsushita
PDF
データ活用を推進する「Pivotal HDB(Apache HAWQ(ホーク))」
PPTX
Pivotal HAWQ and Hortonworks Data Platform: Modern Data Architecture for IT T...
PPTX
Pivotal hawq internals
PPTX
HAWQをCDHで動かしてみた
PDF
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
PPTX
Pulsar: Real-time Analytics at Scale with Kafka, Kylin and Druid
PDF
Spark Streamingを活用したシステムの検証結果と設計時のノウハウ
PDF
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
PDF
OLAP options on Hadoop
PDF
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
PDF
SQL and Machine Learning on Hadoop using HAWQ
ML Pipelineで実践機械学習
MapReduce 初心者が Hadoop をさわってみた。もちろん C++ から。
Impala Performance Update
[D22] Pivotal HD 2.0 -業界最高レベルSQL on Hadoop技術「HAWQ」解説- by Masayuki Matsushita
データ活用を推進する「Pivotal HDB(Apache HAWQ(ホーク))」
Pivotal HAWQ and Hortonworks Data Platform: Modern Data Architecture for IT T...
Pivotal hawq internals
HAWQをCDHで動かしてみた
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
Pulsar: Real-time Analytics at Scale with Kafka, Kylin and Druid
Spark Streamingを活用したシステムの検証結果と設計時のノウハウ
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
OLAP options on Hadoop
#cwt2016 Cloudera Managerを用いた Hadoop のトラブルシューティング
SQL and Machine Learning on Hadoop using HAWQ
Ad

Similar to Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w (20)

PPTX
Cloudera Impala Seminar Jan. 8 2013
PDF
Cloudera Impala #pyfes 2012.11.24
PDF
株式会社インタースペース 守安様 登壇資料
PDF
Developers.IO 2019 Effective Datalake
PDF
TokyoWebminig カジュアルなHadoop
PDF
Hadoopデータプラットフォーム #cwt2013
PDF
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
PDF
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
PPTX
G-Tech2015 Hadoop/Sparkを中核としたビッグデータ基盤_20151006
PDF
オライリーセミナー Hive入門 #oreilly0724
PDF
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
PPTX
ATN No.1 MapReduceだけでない!? Hadoopとその仲間たち
PDF
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
PDF
Hive undocumented feature
PDF
Hadoopビッグデータ基盤の歴史を振り返る #cwt2015
PDF
Configureing analytics system with apache spark and object storage service of...
PPTX
大量のデータ処理や分析に使えるOSS Apache Sparkのご紹介(Open Source Conference 2020 Online/Kyoto ...
PDF
Hive-sub-second-sql-on-hadoop-public
PDF
BIG DATA サービス と ツール
Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala #pyfes 2012.11.24
株式会社インタースペース 守安様 登壇資料
Developers.IO 2019 Effective Datalake
TokyoWebminig カジュアルなHadoop
Hadoopデータプラットフォーム #cwt2013
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
G-Tech2015 Hadoop/Sparkを中核としたビッグデータ基盤_20151006
オライリーセミナー Hive入門 #oreilly0724
開発中の新機能 Spark Declarative Pipeline に飛びついてみたが難しかった(JEDAI DAIS Recap#2 講演資料)
ATN No.1 MapReduceだけでない!? Hadoopとその仲間たち
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
Hive undocumented feature
Hadoopビッグデータ基盤の歴史を振り返る #cwt2015
Configureing analytics system with apache spark and object storage service of...
大量のデータ処理や分析に使えるOSS Apache Sparkのご紹介(Open Source Conference 2020 Online/Kyoto ...
Hive-sub-second-sql-on-hadoop-public
BIG DATA サービス と ツール

More from Cloudera Japan (20)

PPTX
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
PPTX
機械学習の定番プラットフォームSparkの紹介
PDF
分散DB Apache Kuduのアーキテクチャ DBの性能と一貫性を両立させる仕組み 「HybridTime」とは
PDF
Apache Hadoop YARNとマルチテナントにおけるリソース管理
PDF
HBase Across the World #LINE_DM
PDF
Cloudera のサポートエンジニアリング #supennight
PDF
Train, predict, serve: How to go into production your machine learning model
PDF
Apache Kuduを使った分析システムの裏側
PDF
Cloudera in the Cloud #CWT2017
PDF
先行事例から学ぶ IoT / ビッグデータの始め方
PPTX
Clouderaが提供するエンタープライズ向け運用、データ管理ツールの使い方 #CW2017
PDF
How to go into production your machine learning models? #CWT2017
PDF
Apache Kudu - Updatable Analytical Storage #rakutentech
PPTX
Hue 4.0 / Hue Meetup Tokyo #huejp
PDF
Cloudera Data Science WorkbenchとPySparkで 好きなPythonライブラリを 分散で使う #cadeda
PDF
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
PDF
Cloud Native Hadoop #cwt2016
PDF
大規模データに対するデータサイエンスの進め方 #CWT2016
PDF
#cwt2016 Apache Kudu 構成とテーブル設計
PDF
Ibis: すごい pandas ⼤規模データ分析もらっくらく #summerDS
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
機械学習の定番プラットフォームSparkの紹介
分散DB Apache Kuduのアーキテクチャ DBの性能と一貫性を両立させる仕組み 「HybridTime」とは
Apache Hadoop YARNとマルチテナントにおけるリソース管理
HBase Across the World #LINE_DM
Cloudera のサポートエンジニアリング #supennight
Train, predict, serve: How to go into production your machine learning model
Apache Kuduを使った分析システムの裏側
Cloudera in the Cloud #CWT2017
先行事例から学ぶ IoT / ビッグデータの始め方
Clouderaが提供するエンタープライズ向け運用、データ管理ツールの使い方 #CW2017
How to go into production your machine learning models? #CWT2017
Apache Kudu - Updatable Analytical Storage #rakutentech
Hue 4.0 / Hue Meetup Tokyo #huejp
Cloudera Data Science WorkbenchとPySparkで 好きなPythonライブラリを 分散で使う #cadeda
Cloudera + MicrosoftでHadoopするのがイイらしい。 #CWT2016
Cloud Native Hadoop #cwt2016
大規模データに対するデータサイエンスの進め方 #CWT2016
#cwt2016 Apache Kudu 構成とテーブル設計
Ibis: すごい pandas ⼤規模データ分析もらっくらく #summerDS

Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w