SlideShare une entreprise Scribd logo
1  sur  34
Chirp Hack Day Report (株 ) デジタルガレージ 和田浩一 [email_address] @Koichi
自己紹介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Chirp ,[object Object],[object Object],[object Object],[object Object]
Chirp の様子
1日目-Conference
1 日目 - 夕方  Hack Day Start
1 日目 - 夜  Ignite
1 日目 - 深夜  Coding time
2 日目 - 開始前
2日目-Sessions
2 日目 -Lunch, Meet The founders
まとめ ,[object Object],[object Object],[object Object]
Hack Day  セッション
技術トピック ,[object Object],[object Object]
アプリが守るべきポリシー
守ってほしいポリシー ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
守ってほしいポリシー (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
守ってほしいポリシー (3) ,[object Object],[object Object]
ポリシーまとめ ,[object Object],[object Object],[object Object],[object Object]
大量データの扱い
Twitter 上で生成されるデータ ,[object Object],Chirp でのこの講演中に 225 GB
技術的 Challenge ,[object Object],[object Object],[object Object]
データ収集 ,[object Object],[object Object]
そこで ,[object Object],[object Object],[object Object],[object Object]
Scribe ,[object Object],[object Object],[object Object],[object Object],[object Object],書き込み 書き込み 書き込み 集約 集約 ファイル HDFS
データの格納 ,[object Object],[object Object],[object Object],[object Object],[object Object]
そこで ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
解析 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
早く解析結果を得る ,[object Object],[object Object],[object Object],[object Object]
そこで ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pig sample users =  load  ‘users.csv’ as (username: charaarray, age: int); users_1825 =  filter  users by age >= 18 and age <=25; pages =  load  ‘pages.csv’ as (username: chararay, url: chararray) joined =  join  users_1825 by username, pages by username; grouped =  group  joined by url; summed =  foreach  grouped generate group as url, COUNT(joined) AS views; sorted =  order  summed by views desc; top_5 =  limit  sorted 5; store  top_t into ‘top_5_sites.csv’
Java に比べて簡単 ,[object Object]
まとめ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
最後に ,[object Object],[object Object],[object Object]

Contenu connexe

Similaire à Chirp hackday

Hadoopことはじめ
HadoopことはじめHadoopことはじめ
HadoopことはじめKatsunori Kanda
 
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Hadoop / Spark Conference Japan
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版DIVE INTO CODE Corp.
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展Recruit Technologies
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoTreasure Data, Inc.
 
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜Takahiro Inoue
 
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)v6app
 
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポートYou&I
 
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎Insight Technology, Inc.
 
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) 40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) hamaken
 
sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16Yifeng Jiang
 

Similaire à Chirp hackday (20)

Hadoopことはじめ
HadoopことはじめHadoopことはじめ
Hadoopことはじめ
 
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
Sparkによる GISデータを題材とした時系列データ処理 (Hadoop / Spark Conference Japan 2016 講演資料)
 
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPANSAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
SAIS/SIGMOD参加報告 in SAIS/DWS2018報告会@Yahoo! JAPAN
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展
 
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
 
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
 
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)
これからのアプリ開発はIPv6対応で行こう!(2014/09/20 OSC Hiroshima版)
 
Hadoop事始め
Hadoop事始めHadoop事始め
Hadoop事始め
 
第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート第1回Hadoop関西勉強会参加レポート
第1回Hadoop関西勉強会参加レポート
 
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ  by トレジャーデータ株式会社 斉藤太郎
[db tech showcase Tokyo 2014] D33: Prestoで実現するインタラクティブクエリ by トレジャーデータ株式会社 斉藤太郎
 
OSC2014 Tokyo/Spring Hadoop
OSC2014 Tokyo/Spring HadoopOSC2014 Tokyo/Spring Hadoop
OSC2014 Tokyo/Spring Hadoop
 
Hadoop Conference Japan 2009 #2
Hadoop Conference Japan 2009 #2Hadoop Conference Japan 2009 #2
Hadoop Conference Japan 2009 #2
 
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) 40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
 
Hadoop - OSC2013 .Enterprise
Hadoop - OSC2013 .EnterpriseHadoop - OSC2013 .Enterprise
Hadoop - OSC2013 .Enterprise
 
sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16
 
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreadingApache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreading
 
Hadoop基盤を知る
Hadoop基盤を知るHadoop基盤を知る
Hadoop基盤を知る
 

Plus de Open Network Lab

Onlab Application Deck_Template(ENG)
Onlab Application Deck_Template(ENG)Onlab Application Deck_Template(ENG)
Onlab Application Deck_Template(ENG)Open Network Lab
 
Onlab Application Deck_Template(JPN)
Onlab Application Deck_Template(JPN)Onlab Application Deck_Template(JPN)
Onlab Application Deck_Template(JPN)Open Network Lab
 
Pete koomen listening to your visitors
Pete koomen   listening to your visitorsPete koomen   listening to your visitors
Pete koomen listening to your visitorsOpen Network Lab
 
ONL4 シリコンバレーで起業してみよう
ONL4 シリコンバレーで起業してみようONL4 シリコンバレーで起業してみよう
ONL4 シリコンバレーで起業してみようOpen Network Lab
 
Open Network Lab (At Tokyo 2point0)
Open Network Lab (At Tokyo 2point0)Open Network Lab (At Tokyo 2point0)
Open Network Lab (At Tokyo 2point0)Open Network Lab
 
Open Network Live - Open Network Lab
Open Network Live - Open Network LabOpen Network Live - Open Network Lab
Open Network Live - Open Network LabOpen Network Lab
 
Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Lab
 
Open Network Live - Hack Day Report
Open Network Live - Hack Day ReportOpen Network Live - Hack Day Report
Open Network Live - Hack Day ReportOpen Network Lab
 
Open Network Live - Keynote
Open Network Live - KeynoteOpen Network Live - Keynote
Open Network Live - KeynoteOpen Network Lab
 
Open Network Lab Press Release
Open Network Lab Press ReleaseOpen Network Lab Press Release
Open Network Lab Press ReleaseOpen Network Lab
 

Plus de Open Network Lab (15)

Onlab Application Deck_Template(ENG)
Onlab Application Deck_Template(ENG)Onlab Application Deck_Template(ENG)
Onlab Application Deck_Template(ENG)
 
Onlab Application Deck_Template(JPN)
Onlab Application Deck_Template(JPN)Onlab Application Deck_Template(JPN)
Onlab Application Deck_Template(JPN)
 
Pete koomen listening to your visitors
Pete koomen   listening to your visitorsPete koomen   listening to your visitors
Pete koomen listening to your visitors
 
Onlab presentation
Onlab presentationOnlab presentation
Onlab presentation
 
Practical problem solving
Practical problem solvingPractical problem solving
Practical problem solving
 
ONL4 シリコンバレーで起業してみよう
ONL4 シリコンバレーで起業してみようONL4 シリコンバレーで起業してみよう
ONL4 シリコンバレーで起業してみよう
 
Open Network Lab (At Tokyo 2point0)
Open Network Lab (At Tokyo 2point0)Open Network Lab (At Tokyo 2point0)
Open Network Lab (At Tokyo 2point0)
 
Open Network Live - Open Network Lab
Open Network Live - Open Network LabOpen Network Live - Open Network Lab
Open Network Live - Open Network Lab
 
Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有
 
Open Network Live - OAuth
Open Network Live - OAuthOpen Network Live - OAuth
Open Network Live - OAuth
 
Open Network Live - Hack Day Report
Open Network Live - Hack Day ReportOpen Network Live - Hack Day Report
Open Network Live - Hack Day Report
 
Open Network Live - Keynote
Open Network Live - KeynoteOpen Network Live - Keynote
Open Network Live - Keynote
 
Chirp Wrap Up
Chirp Wrap UpChirp Wrap Up
Chirp Wrap Up
 
Open Network Live - MySQL
Open Network Live - MySQLOpen Network Live - MySQL
Open Network Live - MySQL
 
Open Network Lab Press Release
Open Network Lab Press ReleaseOpen Network Lab Press Release
Open Network Lab Press Release
 

Chirp hackday

Notes de l'éditeur

  1. まず自己紹介をさせていただきます。 和田と申します。 Twitter アカウントは u のない Koichi です。 普段はツイナビというサイトのエンジニアリングを担当しています。 個人情報を公開しますと、玉ねぎと納豆に弱いという弱点があります。
  2. Ignite: 5 分という短いプレゼンを行う Biz : Power Point Karaoke - 主催者側でランダムに選んだスライドにあわせて即興でプレゼンする
  3. http://www.sfweekly.com/slideshow/twitter-truck-lunch-chirp-fort-mason-29696959/3/ ランチ : ツイッターでお知らせして車でケータリングする業者 http://www.findsffoodtrucks.com/
  4. 曲名を延々と Tweet するようなアプリはつまらない
  5. Thrift:RPC フレームワーク
  6. MapReduce - 2 stages
  7. RoR, Scala も使われています