SlideShare a Scribd company logo
Kafka含むデータ処理フローを
NiFiで構築するさまを実演する5分間
河村 康爾
Hortonworks	Japan	Co.,	Ltd.	ソフトウェアエンジニア
2016.05.31
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
Apache	NiFiとは
” NiFi is	like	digging	irrigation	ditches	as	the	water	flows,	rather	than	
building	out	a	sprinkler	system	in	advance."	
“NiFiは事前にスプリンクラーを配備するというより、
⽔が流れるのに合わせて⽤⽔路を整備するようなもんさ”
https://mail-archives.apache.org/mod_mbox/nifi-users/201604.mbox/%3C2FCCBD60-0A79-42F1-9F9B-A121591C826E@apache.org%3E
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
各種プロセッサ取り揃えてあります
ambari,	amqp,	avro,	aws,	azure,	cassandra,	couchbase,	elasticsearch,	
flume,	geo,	hadoop,	hbase,	hive,	hl7,	jms,	kafka,	kerberos,	kite,	ldap,	
mongodb,	riemann,	twitter,	solr,	splunk,	sql,	spark,	storm	…	etc
その数100以上!
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
サンプルデータフロー:	Hello	World
おぎゃー
命名
男の⼦ topic
⼥の⼦ topic
ようこそ topic
祝福
>	.	<
0
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
第⼀部:	誕⽣〜命名 編
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
お名前はこちらから引⽤させていただきました
$	cat	top-names-2014.txt
#	http://www.tonsuke.com/nebe28.html
m,蓮
f,陽菜
f,凛
m,大翔
m,陽向
f,結菜
m,陽太
f,葵
…
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
⾜りぬなら、書いてしまおう、スクリプト
注:	⾏ごとに分割し
たり、マッピング
したりする
Processorはありま
すが、今回は⼀度
にやるのを書い
ちゃいました
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
はじめてのKafka
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
第⼆部:	祝福 編
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
男の⼦かな、⼥の⼦かな?
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
お祝いの⾔葉
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
これが、君たちの歩んできた道だ
第⼀部 第⼆部
NiFiではこのデータ遍歴を
Provenance
プルーブナンス
とよんでいます。
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
そして世界へ、Hello	world
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
⼦供の好きな動物といえば・・・
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
実演タイム
Live	Demo
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved
Fin.
ご清聴ありがとうございました。
©Hortonworks	Inc,	2011	– 2016.	All	Rights	Reserved

More Related Content

PDF
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
PPTX
Apache NiFi 流れるデータにもスキーマを
PDF
IoTアプリケーションで利用するApache NiFi
PDF
Apache NiFi の紹介 #streamctjp
PPTX
Apache NiFiと 他プロダクトのつなぎ方
PDF
Kafka Summit NYCに見るストリーミングデータETLの話 #streamdatajp
PDF
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
PDF
OSC2014 Tokyo/Spring Hadoop
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
Apache NiFi 流れるデータにもスキーマを
IoTアプリケーションで利用するApache NiFi
Apache NiFi の紹介 #streamctjp
Apache NiFiと 他プロダクトのつなぎ方
Kafka Summit NYCに見るストリーミングデータETLの話 #streamdatajp
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
OSC2014 Tokyo/Spring Hadoop

What's hot (20)

PDF
Hadoop最新事情とHortonworks Data Platform
PDF
Awsでつくるapache kafkaといろんな悩み
PDF
Yifeng hadoop-present-public
PDF
Hadoop/Spark セルフサービス系の事例まとめ
PDF
NetflixにおけるPresto/Spark活用事例
PDF
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
PDF
Hive-sub-second-sql-on-hadoop-public
PDF
Spark at Scale
PDF
内製パッケージによるHadoopデータ解析基盤の構築と運用
PDF
Yifeng spark-final-public
PDF
Kafka logをオブジェクトストレージに連携する方法まとめ
PDF
Deep Learning On Apache Spark
PDF
最新版Hadoopクラスタを運用して得られたもの
PDF
Apache Hadoop and YARN, current development status
PDF
InfluxDB の概要 - sonots #tokyoinfluxdb
PDF
Apache Hadoop 2.8.0 の新機能 (抜粋)
PPTX
Hive on Spark の設計指針を読んでみた
PDF
Spring I/O 2016 報告 Test / Cloud / Other Popular Sessions
PDF
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
PDF
HiveとImpalaのおいしいとこ取り
Hadoop最新事情とHortonworks Data Platform
Awsでつくるapache kafkaといろんな悩み
Yifeng hadoop-present-public
Hadoop/Spark セルフサービス系の事例まとめ
NetflixにおけるPresto/Spark活用事例
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
Hive-sub-second-sql-on-hadoop-public
Spark at Scale
内製パッケージによるHadoopデータ解析基盤の構築と運用
Yifeng spark-final-public
Kafka logをオブジェクトストレージに連携する方法まとめ
Deep Learning On Apache Spark
最新版Hadoopクラスタを運用して得られたもの
Apache Hadoop and YARN, current development status
InfluxDB の概要 - sonots #tokyoinfluxdb
Apache Hadoop 2.8.0 の新機能 (抜粋)
Hive on Spark の設計指針を読んでみた
Spring I/O 2016 報告 Test / Cloud / Other Popular Sessions
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
HiveとImpalaのおいしいとこ取り
Ad

Viewers also liked (20)

PDF
そのデータフロー NiFiで楽にしてあげましょう
PDF
Apache NiFi 1.0 in Nutshell
PPTX
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
PPTX
Apache NiFi- MiNiFi meetup Slides
PDF
Hortonworksが提供する データ活用方法の紹介
PDF
利用者主体で行う分析のための分析基盤
PDF
Introduction to Apache NiFi And Storm
PDF
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
PDF
Intro to Spark & Zeppelin - Crash Course - HS16SJ
PDF
TypeScriptへの入口
PPTX
HDF Powered by Apache NiFi Introduction
PDF
Apache Hadoop Crash Course - HS16SJ
PPTX
初心者向けMongoDBのキホン!
PDF
Node.js を選ぶとき 選ばないとき
PDF
DB tech showcase: 噂のMongoDBその用途は?
PDF
Hiveを高速化するLLAP
PDF
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
PDF
Dataflow with Apache NiFi - Crash Course - HS16SJ
PDF
Building large scale applications in yarn with apache twill
PDF
Harnessing the power of YARN with Apache Twill
そのデータフロー NiFiで楽にしてあげましょう
Apache NiFi 1.0 in Nutshell
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Apache NiFi- MiNiFi meetup Slides
Hortonworksが提供する データ活用方法の紹介
利用者主体で行う分析のための分析基盤
Introduction to Apache NiFi And Storm
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
Intro to Spark & Zeppelin - Crash Course - HS16SJ
TypeScriptへの入口
HDF Powered by Apache NiFi Introduction
Apache Hadoop Crash Course - HS16SJ
初心者向けMongoDBのキホン!
Node.js を選ぶとき 選ばないとき
DB tech showcase: 噂のMongoDBその用途は?
Hiveを高速化するLLAP
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Dataflow with Apache NiFi - Crash Course - HS16SJ
Building large scale applications in yarn with apache twill
Harnessing the power of YARN with Apache Twill
Ad

More from Koji Kawamura (12)

PDF
Broadcast チームの オブザーバビリティ向上活動.pdf
PDF
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
PDF
Drupal Elasticsearch Connector の日本語検索の質を高める
PDF
20200324 ms open-tech-elastic
PDF
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
PPTX
What will be new in Apache NiFi 1.2.0
PDF
Couchbase 30-dbtechshowcase-tokyo2014
PPTX
Introduce couchbase server
PPT
CouchDB JP Developers Dummit LT
PPT
Introduction of CouchDB JP
PPT
ApacheCon NA 2011 report
PPT
もうひとつのNo sql couchdbとは
Broadcast チームの オブザーバビリティ向上活動.pdf
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
Drupal Elasticsearch Connector の日本語検索の質を高める
20200324 ms open-tech-elastic
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
What will be new in Apache NiFi 1.2.0
Couchbase 30-dbtechshowcase-tokyo2014
Introduce couchbase server
CouchDB JP Developers Dummit LT
Introduction of CouchDB JP
ApacheCon NA 2011 report
もうひとつのNo sql couchdbとは

Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間