48

Lightning-fastなライトニングトーク

Embed Size (px)

Citation preview

Page 1: Lightning-fastなライトニングトーク
Page 2: Lightning-fastなライトニングトーク

Lightning-fastな ライトニングトーク

Page 3: Lightning-fastなライトニングトーク

1分で自己紹介

Page 4: Lightning-fastなライトニングトーク

片岡 直之 @katty0324

Page 5: Lightning-fastなライトニングトーク

株式会社シロク

Page 6: Lightning-fastなライトニングトーク

キッチンはありませんが、 オフィスに炊飯器があります。

Page 7: Lightning-fastなライトニングトーク
Page 8: Lightning-fastなライトニングトーク
Page 9: Lightning-fastなライトニングトーク

Lightning-fastな ライトニングトーク

Page 10: Lightning-fastなライトニングトーク

本日のテーマ

Page 11: Lightning-fastなライトニングトーク

Lightning-Fast Cluster Computing

Page 12: Lightning-fastなライトニングトーク
Page 13: Lightning-fastなライトニングトーク

Sparkを使った事がある方?

Page 14: Lightning-fastなライトニングトーク

(Sparkに興味ない人用) Lightning-fastな鯵のおろし方

Page 15: Lightning-fastなライトニングトーク

鯵をまな板の上に載せます。 ぜいごを取り、胸ビレから頭を落とします。

Page 16: Lightning-fastなライトニングトーク

腹に包丁を入れ、内臓を取ります。 背側から中骨まで包丁を入れ、続いて腹側からも包丁を入れます。

Page 17: Lightning-fastなライトニングトーク

ツマを用意し、皿に盛り付けて、出来上がりです。

Page 18: Lightning-fastなライトニングトーク

Apache Sparkとは?

Page 19: Lightning-fastなライトニングトーク

分散処理エンジン

Page 20: Lightning-fastなライトニングトーク

汎用で、SQL、ストリーム処理、機械学習などの応用が可能。

Page 21: Lightning-fastなライトニングトーク

HDFS、Cassandra、HBase、S3など、さまざまなデータソースを元に分析が可能。

Page 22: Lightning-fastなライトニングトーク

Java、Scala、PythonのAPIを備えていて、簡単に使える。

Page 23: Lightning-fastなライトニングトーク

Hadoopより100倍くらい速い。

Page 24: Lightning-fastなライトニングトーク

なぜSparkか?

Page 25: Lightning-fastなライトニングトーク

汎用で高速

Page 26: Lightning-fastなライトニングトーク

etc…

Page 27: Lightning-fastなライトニングトーク

Distributed SQL Query Engine for Big Data

A Fast and General Engine for Large-Scale Data Processing.

Page 28: Lightning-fastなライトニングトーク

処理 処理 ・・・

処理 処理 ・・・

Page 29: Lightning-fastなライトニングトーク

試してみる

Page 30: Lightning-fastなライトニングトーク

Sparkのパフォーマンスを 見てみたい。

Page 31: Lightning-fastなライトニングトーク

・・・ EC2 EC2 EC2 EC2

spark-shell

Page 32: Lightning-fastなライトニングトーク

・・・ EC2 EC2 EC2 EC2

spark-shell

Page 33: Lightning-fastなライトニングトーク

rpmでMesosをインスール

Page 34: Lightning-fastなライトニングトーク

Mesos Slaveの起動 (MasterのIPを指定)

Mesos Masterの起動

Page 35: Lightning-fastなライトニングトーク
Page 36: Lightning-fastなライトニングトーク
Page 37: Lightning-fastなライトニングトーク

・・・ EC2 EC2 EC2 EC2

spark-shell

Page 38: Lightning-fastなライトニングトーク

Sparkのインスール (パッケージを展開しているだけ)

Sparkの設定

Page 39: Lightning-fastなライトニングトーク

・・・ EC2 EC2 EC2 EC2

spark-shell

Page 40: Lightning-fastなライトニングトーク

spark-shellの起動 (マスターにMesosを指定)

Page 41: Lightning-fastなライトニングトーク
Page 42: Lightning-fastなライトニングトーク

分散の効果検証

Page 43: Lightning-fastなライトニングトーク

1から10億までの総和を求める。

1から10億までの総和

Page 44: Lightning-fastなライトニングトーク
Page 45: Lightning-fastなライトニングトーク

宣伝

Page 46: Lightning-fastなライトニングトーク

エンジニアの皆様、 株式会社シロクは、

エンジニアを求めています!

Page 47: Lightning-fastなライトニングトーク

キッチンはありませんが、 オフィスに炊飯器があります。

Page 48: Lightning-fastなライトニングトーク