SlideShare a Scribd company logo
1 of 47
Download to read offline
Apache	NiFi 1.0	in	
Nutshell
Koji	Kawamura	– Software	Engineer
Arti Wadhwani – Technical	Support	Engineer
2016	October	27
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 ©	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 ©	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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi is	a	tool	for
Data	Flow
Management
7 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
Store	Data
Process	and	Analyze	
Data
Acquire	Data
Simplistic	View	of	DataFlows:	Easy,	Definitive
Dataflow
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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi 1.0:	Modernized	UI
16 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
Modernized	UI	– Complete	Interface	Redesign
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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
Data	Provenance
19 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi 1.0:	Multitenant	Authorization
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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi 1.0:	Zero	Master	Clustering
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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi 1.0:	And	More!
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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
Understanding	health	via	NiFi UI
Status	Bar
Processor	Details
43 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
NiFi Summary	Page
44 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
System	Information
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 ©	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 ©	Hortonworks	Inc.	2011	–2016.	All	Rights	Reserved
Thank	You

More Related Content

What's hot

Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFiIntelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
DataWorks Summit
 
lamp technology
lamp technologylamp technology
lamp technology
Deepa
 

What's hot (20)

UC4 SCHEDULING
UC4 SCHEDULINGUC4 SCHEDULING
UC4 SCHEDULING
 
Kafka Tutorial - Introduction to Apache Kafka (Part 1)
Kafka Tutorial - Introduction to Apache Kafka (Part 1)Kafka Tutorial - Introduction to Apache Kafka (Part 1)
Kafka Tutorial - Introduction to Apache Kafka (Part 1)
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016Apache NiFi Meetup - Princeton NJ 2016
Apache NiFi Meetup - Princeton NJ 2016
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
Apache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals ExplainedApache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals Explained
 
Hadoop Security Today & Tomorrow with Apache Knox
Hadoop Security Today & Tomorrow with Apache KnoxHadoop Security Today & Tomorrow with Apache Knox
Hadoop Security Today & Tomorrow with Apache Knox
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache Kafka
 
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San JoseDataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
Dataflow with Apache NiFi - Apache NiFi Meetup - 2016 Hadoop Summit - San Jose
 
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
Event-Driven Messaging and Actions using Apache Flink and Apache NiFiEvent-Driven Messaging and Actions using Apache Flink and Apache NiFi
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
 
Fundamentals of Apache Kafka
Fundamentals of Apache KafkaFundamentals of Apache Kafka
Fundamentals of Apache Kafka
 
Transitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to SparkTransitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to Spark
 
Apache Flume
Apache FlumeApache Flume
Apache Flume
 
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFiIntelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
 
Building Data Pipelines for Solr with Apache NiFi
Building Data Pipelines for Solr with Apache NiFiBuilding Data Pipelines for Solr with Apache NiFi
Building Data Pipelines for Solr with Apache NiFi
 
lamp technology
lamp technologylamp technology
lamp technology
 
Session 14 - Hive
Session 14 - HiveSession 14 - Hive
Session 14 - Hive
 
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
 
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFiReal-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFi
 

Viewers also liked

Viewers also liked (20)

Apache NiFiと 他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと 他プロダクトのつなぎ方
 
そのデータフロー NiFiで楽にしてあげましょう
そのデータフロー NiFiで楽にしてあげましょうそのデータフロー NiFiで楽にしてあげましょう
そのデータフロー NiFiで楽にしてあげましょう
 
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
Kafka含むデータ処理フローを NiFiで構築するさまを実演する5分間
 
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
Apache NiFiで、楽して、つながる、広がる IoTプロジェクトApache NiFiで、楽して、つながる、広がる IoTプロジェクト
Apache NiFiで、楽して、つながる、広がる IoTプロジェクト
 
IoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用するApache NiFiIoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用する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...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 FlinkIntegrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
 
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
Apache Atlasの現状とデータガバナンス事例 #hadoopreadingApache Atlasの現状とデータガバナンス事例 #hadoopreading
Apache Atlasの現状とデータガバナンス事例 #hadoopreading
 
Apache NiFi Crash Course Intro
Apache NiFi Crash Course IntroApache NiFi Crash Course Intro
Apache NiFi Crash Course Intro
 
Hadoop Summit Tokyo Apache NiFi Crash Course
Hadoop Summit Tokyo Apache NiFi Crash CourseHadoop 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 nifiIntroduction to data flow management using apache nifi
Introduction to data flow management using apache nifi
 
Apache NiFi- MiNiFi meetup Slides
Apache NiFi- MiNiFi meetup SlidesApache NiFi- MiNiFi meetup Slides
Apache NiFi- MiNiFi meetup Slides
 
BigData Techcon - Beyond Messaging with Apache NiFi
BigData Techcon - Beyond Messaging with Apache NiFiBigData 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 RecommendersRecSys 2016 Talk: Feature Selection For Human Recommenders
RecSys 2016 Talk: Feature Selection For Human Recommenders
 
HDP Security Overview
HDP Security OverviewHDP Security Overview
HDP Security Overview
 
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
Apache Metron Meetup May 4, 2016 - Big data cybersecurityApache Metron Meetup May 4, 2016 - Big data cybersecurity
Apache Metron Meetup May 4, 2016 - Big data cybersecurity
 
Apache metron - An Introduction
Apache metron - An IntroductionApache metron - An Introduction
Apache metron - An Introduction
 
SDNなう – OpenStack最新情報セミナー 2015年7月
SDNなう – OpenStack最新情報セミナー 2015年7月SDNなう – OpenStack最新情報セミナー 2015年7月
SDNなう – OpenStack最新情報セミナー 2015年7月
 
Yace 3.0
Yace 3.0Yace 3.0
Yace 3.0
 
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in HiveLLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
 

Similar to Apache NiFi 1.0 in Nutshell

Apache NiFi Crash Course San Jose Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop SummitApache 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 MiNiFiIntelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
DataWorks Summit
 
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
DataWorks Summit
 

Similar to Apache NiFi 1.0 in Nutshell (20)

Apache NiFi 1.0 in Nutshell
Apache NiFi 1.0 in NutshellApache 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 MiNiFiConnecting the Drops with Apache NiFi & Apache MiNiFi
Connecting the Drops with Apache NiFi & Apache MiNiFi
 
Apache Nifi Crash Course
Apache Nifi Crash CourseApache Nifi Crash Course
Apache Nifi Crash Course
 
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiThe Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
 
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiThe Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
 
Apache NiFi Crash Course San Jose Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop SummitApache NiFi Crash Course San Jose Hadoop Summit
Apache NiFi Crash Course San Jose Hadoop Summit
 
Dataflow with Apache NiFi - Crash Course - HS16SJ
Dataflow with Apache NiFi - Crash Course - HS16SJDataflow with Apache NiFi - Crash Course - HS16SJ
Dataflow with Apache NiFi - Crash Course - HS16SJ
 
Intelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFiIntelligently collecting data at the edge—intro to Apache MiNiFi
Intelligently collecting data at the edge—intro to Apache MiNiFi
 
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...
Forget Duplicating Local Changes: Apache NiFi and the Flow Development Lifecy...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 kafkaReal 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 GuyDiary of an Infra Guy
Diary of an Infra Guy
 
Nifi workshop
Nifi workshopNifi workshop
Nifi workshop
 
Unlock Value from Big Data with Apache NiFi and Streaming CDC
Unlock Value from Big Data with Apache NiFi and Streaming CDCUnlock Value from Big Data with Apache NiFi and Streaming CDC
Unlock Value from Big Data with Apache NiFi and Streaming CDC
 
Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsRunning 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 talkMiNiFi 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 NFVWhite 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 NiFiMission to NARs with Apache NiFi
Mission to NARs with Apache NiFi
 
Integrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache FlinkIntegrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
 
Integrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache FlinkIntegrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
 
Integrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache FlinkIntegrating Apache NiFi and Apache Flink
Integrating Apache NiFi and Apache Flink
 

More from Koji Kawamura

CouchDB JP Developers Dummit LT
CouchDB JP Developers Dummit LTCouchDB JP Developers Dummit LT
CouchDB JP Developers Dummit LT
Koji Kawamura
 
ApacheCon NA 2011 report
ApacheCon NA 2011 reportApacheCon NA 2011 report
ApacheCon NA 2011 report
Koji Kawamura
 

More from Koji Kawamura (13)

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

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Apache NiFi 1.0 in Nutshell