Submit Search
Upload
Apache NiFi 1.0 in Nutshell
•
14 likes
•
3,908 views
Koji Kawamura
Follow
This is a slide we presented at Hadoop Summit Tokyo 2016.
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 47
Download now
Download to read offline
Recommended
そのデータフロー NiFiで楽にしてあげましょう
そのデータフロー NiFiで楽にしてあげましょう
Koji Kawamura
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
Kafka Connect:Iceberg Sink Connectorを使ってみる
Kafka Connect:Iceberg Sink Connectorを使ってみる
MicroAd, Inc.(Engineer)
Rails 6.1 → 7.0アップデート記録
Rails 6.1 → 7.0アップデート記録
Maki Toshio
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Kazuto Kusama
検索基盤Qass
検索基盤Qass
takahito takabayashi
[D13] 次世代型インメモリデータベース SAP HANA その最新技術を理解する by Toshihisa Hanaki
[D13] 次世代型インメモリデータベース SAP HANA その最新技術を理解する by Toshihisa Hanaki
Insight Technology, Inc.
Recommended
そのデータフロー NiFiで楽にしてあげましょう
そのデータフロー NiFiで楽にしてあげましょう
Koji Kawamura
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
コンテナ時代だからこそ要注目! Cloud Foundry
コンテナ時代だからこそ要注目! Cloud Foundry
Kazuto Kusama
Kafka Connect:Iceberg Sink Connectorを使ってみる
Kafka Connect:Iceberg Sink Connectorを使ってみる
MicroAd, Inc.(Engineer)
Rails 6.1 → 7.0アップデート記録
Rails 6.1 → 7.0アップデート記録
Maki Toshio
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Kazuto Kusama
検索基盤Qass
検索基盤Qass
takahito takabayashi
[D13] 次世代型インメモリデータベース SAP HANA その最新技術を理解する by Toshihisa Hanaki
[D13] 次世代型インメモリデータベース SAP HANA その最新技術を理解する by Toshihisa Hanaki
Insight Technology, Inc.
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
Ken SASAKI
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Juniper Networks (日本)
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
hamaken
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
NTT DATA OSS Professional Services
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
Presto on YARNの導入・運用
Presto on YARNの導入・運用
cyberagent
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
Koji Shinkubo
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
NTT DATA Technology & Innovation
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
Kentaro Yoshida
Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-
Yuki Gonda
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
NTT DATA OSS Professional Services
Hadoopエコシステムのデータストア振り返り
Hadoopエコシステムのデータストア振り返り
NTT DATA OSS Professional Services
MapReduce/YARNの仕組みを知る
MapReduce/YARNの仕組みを知る
日本ヒューレット・パッカード株式会社
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Noritaka Sekiyama
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Toshiaki Maki
DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤
Kenshin Yamada
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方
Sotaro Kimura
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Koji Kawamura
More Related Content
What's hot
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
Ken SASAKI
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Juniper Networks (日本)
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
hamaken
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
NTT DATA OSS Professional Services
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
Presto on YARNの導入・運用
Presto on YARNの導入・運用
cyberagent
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
Koji Shinkubo
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
NTT DATA Technology & Innovation
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
Kentaro Yoshida
Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-
Yuki Gonda
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
NTT DATA OSS Professional Services
Hadoopエコシステムのデータストア振り返り
Hadoopエコシステムのデータストア振り返り
NTT DATA OSS Professional Services
MapReduce/YARNの仕組みを知る
MapReduce/YARNの仕組みを知る
日本ヒューレット・パッカード株式会社
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Noritaka Sekiyama
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Toshiaki Maki
DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤
Kenshin Yamada
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
Satoyuki Tsukano
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
What's hot
(20)
Hadoopの概念と基本的知識
Hadoopの概念と基本的知識
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Spark超入門 (Hadoop / Spark Conference Japan 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Presto on YARNの導入・運用
Presto on YARNの導入・運用
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
Tech JAM 2016 TEC 11 実践 SAP HANA 大解剖
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
データインターフェースとしてのHadoop ~HDFSとクラウドストレージと私~ (NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Hadoopエコシステムのデータストア振り返り
Hadoopエコシステムのデータストア振り返り
MapReduce/YARNの仕組みを知る
MapReduce/YARNの仕組みを知る
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
DeNAの分析を支える分析基盤
DeNAの分析を支える分析基盤
はじめてのElasticsearchクラスタ
はじめてのElasticsearchクラスタ
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
Viewers also liked
Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方
Sotaro Kimura
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Koji Kawamura
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
Koji Kawamura
IoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用するApache NiFi
Yuta Imai
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFi
Manish Gupta
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks
Integrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
Hortonworks
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
Yahoo!デベロッパーネットワーク
Apache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
DataWorks Summit/Hadoop Summit
Hadoop Summit Tokyo Apache NiFi Crash Course
Hadoop Summit Tokyo Apache NiFi Crash Course
DataWorks Summit/Hadoop Summit
Introduction to data flow management using apache nifi
Introduction to data flow management using apache nifi
Anshuman Ghosh
Apache NiFi- MiNiFi meetup Slides
Apache NiFi- MiNiFi meetup Slides
Isheeta Sanghi
BigData Techcon - Beyond Messaging with Apache NiFi
BigData Techcon - Beyond Messaging with Apache NiFi
Aldrin Piri
RecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human Recommenders
Katherine Livins
HDP Security Overview
HDP Security Overview
Yifeng Jiang
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
Hortonworks
Apache metron - An Introduction
Apache metron - An Introduction
Baban Gaigole
SDNなう – OpenStack最新情報セミナー 2015年7月
SDNなう – OpenStack最新情報セミナー 2015年7月
VirtualTech Japan Inc.
Yace 3.0
Yace 3.0
Atul Ashar
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
DataWorks Summit/Hadoop Summit
Viewers also liked
(20)
Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
IoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用するApache NiFi
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFi
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Integrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
Apache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
Hadoop Summit Tokyo Apache NiFi Crash Course
Hadoop Summit Tokyo Apache NiFi Crash Course
Introduction to data flow management using apache nifi
Introduction to data flow management using apache nifi
Apache NiFi- MiNiFi meetup Slides
Apache NiFi- MiNiFi meetup Slides
BigData Techcon - Beyond Messaging with Apache NiFi
BigData Techcon - Beyond Messaging with Apache NiFi
RecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human Recommenders
HDP Security Overview
HDP Security Overview
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
Apache metron - An Introduction
Apache metron - An Introduction
SDNなう – OpenStack最新情報セミナー 2015年7月
SDNなう – OpenStack最新情報セミナー 2015年7月
Yace 3.0
Yace 3.0
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
Similar to Apache NiFi 1.0 in Nutshell
Apache NiFi 1.0 in Nutshell
Apache NiFi 1.0 in Nutshell
DataWorks Summit/Hadoop Summit
Connecting the Drops with Apache NiFi & Apache MiNiFi
Connecting the Drops with Apache NiFi & Apache MiNiFi
DataWorks Summit
Apache Nifi Crash Course
Apache Nifi Crash Course
DataWorks Summit
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
Joe Percivall
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
DataWorks Summit/Hadoop Summit
Dataflow with Apache NiFi - Crash Course - HS16SJ
Dataflow with Apache NiFi - Crash Course - HS16SJ
DataWorks Summit/Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop Summit
Daniel Madrigal
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
DataWorks Summit
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
DataWorks Summit
Dataflow with Apache NiFi
Dataflow with Apache NiFi
DataWorks Summit/Hadoop Summit
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
DataWorks Summit
Real time stock processing with apache nifi, apache flink and apache kafka
Real time stock processing with apache nifi, apache flink and apache kafka
Timothy Spann
Diary of an Infra Guy
Diary of an Infra Guy
OPNFV
Nifi workshop
Nifi workshop
Yifeng Jiang
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Hortonworks
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Aldrin Piri
Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration Options
Timothy Spann
MiNiFi 0.0.1 MeetUp talk
MiNiFi 0.0.1 MeetUp talk
Joe Percivall
White Paper: OPNFV: Paving the Way to Open Source NFV
White Paper: OPNFV: Paving the Way to Open Source NFV
OPNFV
Mission to NARs with Apache NiFi
Mission to NARs with Apache NiFi
Hortonworks
Similar to Apache NiFi 1.0 in Nutshell
(20)
Apache NiFi 1.0 in Nutshell
Apache NiFi 1.0 in Nutshell
Connecting the Drops with Apache NiFi & Apache MiNiFi
Connecting the Drops with Apache NiFi & Apache MiNiFi
Apache Nifi Crash Course
Apache Nifi Crash Course
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
Dataflow with Apache NiFi - Crash Course - HS16SJ
Dataflow with Apache NiFi - Crash Course - HS16SJ
Apache NiFi Crash Course San Jose Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop Summit
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Dataflow with Apache NiFi
Dataflow with Apache NiFi
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Real time stock processing with apache nifi, apache flink and apache kafka
Real time stock processing with apache nifi, apache flink and apache kafka
Diary of an Infra Guy
Diary of an Infra Guy
Nifi workshop
Nifi workshop
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration Options
MiNiFi 0.0.1 MeetUp talk
MiNiFi 0.0.1 MeetUp talk
White Paper: OPNFV: Paving the Way to Open Source NFV
White Paper: OPNFV: Paving the Way to Open Source NFV
Mission to NARs with Apache NiFi
Mission to NARs with Apache NiFi
More from Koji Kawamura
Broadcast チームの オブザーバビリティ向上活動.pdf
Broadcast チームの オブザーバビリティ向上活動.pdf
Koji Kawamura
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
Koji Kawamura
Drupal Elasticsearch Connector の日本語検索の質を高める
Drupal Elasticsearch Connector の日本語検索の質を高める
Koji Kawamura
20200324 ms open-tech-elastic
20200324 ms open-tech-elastic
Koji Kawamura
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
Koji Kawamura
Apache NiFi 流れるデータにもスキーマを
Apache NiFi 流れるデータにもスキーマを
Koji Kawamura
What will be new in Apache NiFi 1.2.0
What will be new in Apache NiFi 1.2.0
Koji Kawamura
Couchbase 30-dbtechshowcase-tokyo2014
Couchbase 30-dbtechshowcase-tokyo2014
Koji Kawamura
Introduce couchbase server
Introduce couchbase server
Koji Kawamura
CouchDB JP Developers Dummit LT
CouchDB JP Developers Dummit LT
Koji Kawamura
Introduction of CouchDB JP
Introduction of CouchDB JP
Koji Kawamura
ApacheCon NA 2011 report
ApacheCon NA 2011 report
Koji Kawamura
もうひとつのNo sql couchdbとは
もうひとつのNo sql couchdbとは
Koji Kawamura
More from Koji Kawamura
(13)
Broadcast チームの オブザーバビリティ向上活動.pdf
Broadcast チームの オブザーバビリティ向上活動.pdf
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
Elastic Stack を網羅する ハンズオンワークショップを 作ってみた.pdf
Drupal Elasticsearch Connector の日本語検索の質を高める
Drupal Elasticsearch Connector の日本語検索の質を高める
20200324 ms open-tech-elastic
20200324 ms open-tech-elastic
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
祝Elasticsearch 7.6、date, number 型での ソートがさらに高速に!? Magic WANDってなんですか?
Apache NiFi 流れるデータにもスキーマを
Apache NiFi 流れるデータにもスキーマを
What will be new in Apache NiFi 1.2.0
What will be new in Apache NiFi 1.2.0
Couchbase 30-dbtechshowcase-tokyo2014
Couchbase 30-dbtechshowcase-tokyo2014
Introduce couchbase server
Introduce couchbase server
CouchDB JP Developers Dummit LT
CouchDB JP Developers Dummit LT
Introduction of CouchDB JP
Introduction of CouchDB JP
ApacheCon NA 2011 report
ApacheCon NA 2011 report
もうひとつのNo sql couchdbとは
もうひとつのNo sql couchdbとは
Recently uploaded
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Julian Hyde
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
UXDXConf
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
GDSC PJATK
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
CzechDreamin
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
UXDXConf
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
UXDXConf
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Stefano
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
FIDO Alliance
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
reely ones
Recently uploaded
(20)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
Apache NiFi 1.0 in Nutshell
1.
Apache NiFi 1.0 in Nutshell Koji Kawamura – Software Engineer Arti
Wadhwani – Technical Support Engineer 2016 October 27
2.
2 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
3.
3 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
4.
4 © Hortonworks Inc. 2011 –2016. All Rights Reserved November 2014 NiFi
is donated to the Apache Software Foundation (ASF) through NSA’s Technology Transfer Program and enters ASF’s incubator. 2006 NiagaraFiles (NiFi) was first incepted at the National Security Agency (NSA) A Brief History July 2015 NiFi reaches ASF top-level project status
5.
5 © Hortonworks Inc. 2011 –2016. All Rights Reserved ” 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 What’s Apache NiFi?
6.
6 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi is a tool for Data Flow Management
7.
7 © Hortonworks Inc. 2011 –2016. All Rights Reserved Store Data Process and Analyze Data Acquire Data Simplistic View of DataFlows: Easy, Definitive Dataflow
8.
8 © Hortonworks Inc. 2011 –2016. All Rights Reserved Realistic View of Dataflows: Complex, Convoluted Store Data Process and Analyze Data Acquire Data Store DataStore Data Store Data Store Data Acquire Data Acquire Data Acquire Data Dataflow
9.
9 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 has 170+ Processors, 30% Increase from NiFi
0.7 Hash Extract Merge Duplicate Scan GeoEnrich Replace ConvertSplit Translate Route Content Route Context Route Text Control Rate Distribute Load Generate Table Fetch Jolt Transform JSON Prioritized Delivery Encrypt Tail Evaluate Execute HL7 FTP UDP XML SFTP HTTP Syslog Email HTML Image AMQP MQTT All Apache project logos are trademarks of the ASF and the respective projects. Fetch
10.
10 © Hortonworks Inc. 2011 –2016. All Rights Reserved Deeper Ecosystem Integration – New Processors Processor
Description Publish/ConsumeKafka Two NARs, with kafka 0.9/0.10 client libraries,respectively JoltTransformJson ManipulateJSON data on the fly, with a preview functionality GenerateTableFetch Incrementalfetch + parallel fetch against source table partitions PutHiveQL Ingest to Hive tables SelectHiveQL Select from Hive tables PutHiveStreaming ingest streaming data to Hive, leverage Hive streaming API CovertAvroToORC Format conversation,Avro to ORC Publish/ConsumeMQTT MQTT is a popular protocolin IoTworld
11.
11 © Hortonworks Inc. 2011 –2016. All Rights Reserved SOURCES REGIONAL INFRASTRUCTURE CORE INFRASTRUCTURE Data Movement Management Constrained High-Latency Localized
Context Hybrid – Cloud/On-Premise Low-Latency Global Context
12.
12 © Hortonworks Inc. 2011 –2016. All Rights Reserved Hortonworks DataFlow (HDF) § Constrained §
High-latency § Localized context § Hybrid – cloud/on-premises § Low-latency § Global context SOURCES REGIONAL INFRASTRUCTURE CORE INFRASTRUCTURE
13.
13 © Hortonworks Inc. 2011 –2016. All Rights Reserved Flow Management Detailed Break Down of Requirements à Req
1: Acquire data from various Wearable Device’s Cloud Instances à Req 2: Move Data from Customer Cloud Instances to on-premise instance à Req 3: Perform intelligent Routing & Filtering of data. The routing and filtering rules will be often changed at run-time. à Req 4: Deliver the data data to various downstream systems. New downstream apps should will always appear and the data should be fed to it when it comes online. à Req 5: Parse the device data to standardized format that downstream sysem can understand à Req 6: Enrich the data with contextual information including patient/customer info (age, gender, etc..) à Req 7: Recognize the pattern when the resting heart rate exceeds a certain threshold (the insight), and then create an alert/notification. à Req 8: Run a Outlier detection model on streaming heart rate that comes in. If the score is above certain threshold, alert on the heart rate. Stream Processing & Analytics
14.
14 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
15.
15 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0: Modernized UI
16.
16 © Hortonworks Inc. 2011 –2016. All Rights Reserved Modernized UI – Complete Interface Redesign
17.
17 © Hortonworks Inc. 2011 –2016. All Rights Reserved Connect Components to design your data flow Component What
for? Processor Purpose built processing unit e.g. GetXXX, PutXXX Input Port Receiving data endpointbtw Process Groups (local/remote) Output Port Exposingdata endpoint btw Process Groups (local/remote) Process Group Musthave, to design well structured data flow Remote Process Group Enable data transfer btwNiFi deployments via Site-to-Site Funnel Bundle multiple relationshipsinto one Template Sharepart of data flow Label Useful to visually group processors, and description From left to right
18.
18 © Hortonworks Inc. 2011 –2016. All Rights Reserved Data Provenance
19.
19 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0: Multitenant Authorization
20.
20 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 0.x -
Authorization Model à Previously had role based authorization – Dataflow Manager (DFM) – Monitor – Provenance – Admin – Proxy – NiFi à Limitation - All or nothing model – DFM can change everything, Monitor can change nothing – Can’t give a user ability to modify/view only certain components – Would require standing up multiple NiFi instances
21.
21 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 -
Authorization Model à NiFi 1.0 introduces a new delegated authorization model à Authorize each request based on user identity, action, and resource – Example for user1 modifying properties on processor1: • User Identity: user1 • Action: WRITE • Resource: processor1 (uuid) à If authorizer says resource not found, parent is checked… if parent isn’t found, parent’s parent is checked, and so on…
22.
22 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
NiFi Managed Authorizer vs. External Authorizer à Managed Authorizer – File based persistence • Could be be extended to other persistence mechanisms – NiFi UI to manage policies – NiFi controls authorization logic à External Authorizer – Ranger integration – Ranger UI to manage policies – Ranger controls authorization logic
23.
23 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
Managing Users à Clicking the new user icon allows the admin to create Users and Groups – Individual Users can be grouped – Groups can be assigned members à Clicking the edit user icon allows the admin to update a specific User/Group
24.
24 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
UI Overview Users Icon in Global Menu used to access Users/Groups Lock Icon in Global Menu used to access Global policies
25.
25 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
UI Overview Lock Icon in palette used to access policies for currently selected component Selection Context
26.
26 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
Overriding Component Policies à Component inherit policies from the closest ancestor Process Group with policies defined à View/Modify policies handled independently à Click Override to define a new policy, then add Users and Groups à New Users and Groups override the inherited policies (whitelisting)
27.
27 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 -
Multi-Tenancy Example à Create a Group for Team 1 and a Group for Team 2 à Give Team 1 view & modify for Process Group 1 à Give Team 2 view & modify for Process Group 2 à A user from Team 1 would see: Can’t see the name of the group and can’t right-click to configure the group, but can enter the group
28.
28 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0 –
Revisions à Revision per component à Supports concurrent editing of different components without need for refreshing
29.
29 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0: Zero Master Clustering
30.
30 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 0.x: NCM (NiFi
Cluster Manager) NCM Node1 Node2 External Data Source Chunk Chunk Chunk Distribution mechanism depends on data source Web UI Other NiFi Interact with NCM Site-to-Site: Get topology from NCM Then transfer data p2p Primary
31.
31 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0: ZMC (Zero Master Clustering) Node1 Node2 Node3 External Data Source Chunk Chunk Chunk Distribution mechanism depends on data source Web UI Other NiFi Interact with any node Site-to-Site: Get topology from one of nodes Then transfer data p2p Zookeeper Primary Coordinator Zookeeper elects Cluster Coordinator and Primary node Any node can fail
32.
32 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi 1.0: And More!
33.
33 © Hortonworks Inc. 2011 –2016. All Rights Reserved Foundational Work for SDLC Ã Deterministic template export –
Deterministic ordering, template xml file – Version control of the template – Collaborative SDLC effort à Variable registry – Phase one implementation – In-memory variable registry – The same key referenced in a template, mapped to different environmental specific values
34.
34 © Hortonworks Inc. 2011 –2016. All Rights Reserved© Hortonworks Inc. 2011 – 2016. All Rights ReservedX Enter the TLS Toolkit ⬢ Command-line tool to automate certificate generation and configuration ⬢
Self-contained certificate authority (CA) for certificate signing ⬢ Keystore & truststore generation ⬢ Client certificate generation ⬢ Automatically updates nifi.properties ⬢ Underpins Ambari TLS integration
35.
35 © Hortonworks Inc. 2011 –2016. All Rights Reserved JVM REST API NiFi Framework Proc CS Report Task Extension API S2S API JVM S2S Client Libraries Site-to-Site Refactoring –
S2S HTTP(S) Protocol through Proxy Server Socket protocol: TCP HDF 2.0: HTTP(s) protocol HTTP proxy
36.
36 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
37.
37 © Hortonworks Inc. 2011 –2016. All Rights Reserved Edge Intelligence with Apache MiNiFi à Guaranteed delivery Ã
Data buffering ‒ Backpressure ‒ Pressure release à Prioritized queuing à Flow specific QoS ‒ Latency vs. throughput ‒ Loss tolerance à Data provenance à Recovery / recording a rolling log of fine-grained history à Designed for extension Different from Apache NiFi à Design and Deploy à Warm re-deploys Key Features
38.
38 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi vs. MiNiFi Java Processor, Smaller Footprint ~40 MB NiFi Framework Components MiNiFi NiFi Framework User Interface Components NiFi
39.
39 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
40.
40 © Hortonworks Inc. 2011 –2016. All Rights Reserved Common issues à NiFi
Repo configuration issues à NiFi SSL configuration or certificate issues à ExecuteStreamCommand Processor getting stuck à OutOfMemory Issues with NCM or processors.
41.
41 © Hortonworks Inc. 2011 –2016. All Rights Reserved Best Practices à Debug Logging in case of Processor issues Ã
Core Properties and JVM tuning : https://community.hortonworks.com/articles/7882/hdfnifi-best- practices-for-setting-up-a-high-perfo.html
42.
42 © Hortonworks Inc. 2011 –2016. All Rights Reserved Understanding health via NiFi UI Status Bar Processor Details
43.
43 © Hortonworks Inc. 2011 –2016. All Rights Reserved NiFi Summary Page
44.
44 © Hortonworks Inc. 2011 –2016. All Rights Reserved System Information
45.
45 © Hortonworks Inc. 2011 –2016. All Rights Reserved Agenda What’s NiFi NiFi 1.0 Enhancements NiFi
on the edge Common issues What’s Next?
46.
46 © Hortonworks Inc. 2011 –2016. All Rights Reserved What’s Next à Framework extension –
Distributed data durability (HA data) – Configuration management flows (SDLC) à Enhanced User Experience – Template/Extension Registry – Variable Registry à Deeper ecosystem integration à Central Command and Control à Native Agent (GA) NiFi MiNiFi https://cwiki.apache.org/confluence/display/NIFI/Product+requirements Nifi product requirements Search!
47.
47 © Hortonworks Inc. 2011 –2016. All Rights Reserved Thank You
Download now