Reviews
Now Reading
Apache Samza
0
Review

Apache Samza

Overview
Synopsis

Apache Samza is a distributed stream processing framework. It uses Apache Kafka for messaging, and Apache Hadoop YARN to provide fault tolerance, processor isolation, security, and resource management.

Category

Bigdata Ingestion Software

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.7
8.2
Features & Functionality
7.7
8.3
Advanced Features
7.7
9.2
Integration
7.7
9.2
Performance
7.7
8.2
Training
3.2
Customer Support
7.7
Implementation
Renew & Recommend
Bottom Line

Samza is built to handle large amounts of state (many gigabytes per partition). Whenever a machine in the cluster fails, Samza works with YARN to transparently migrate your tasks to another machine.

7.7
Editor Rating
7.7
Aggregated User Rating
3 ratings
You have rated this

Apache Samza is a distributed stream processing framework. It uses Apache Kafka for messaging, and Apache Hadoop YARN to provide fault tolerance, processor isolation, security, and resource management. Unlike most low-level messaging system APIs, Samza provides a very simple callback-based “process message” API comparable to MapReduce. Samza manages snapshotting and restoration of a stream processor’s state. When the processor is restarted, Samza restores its state to a consistent snapshot. Samza is built to handle large amounts of state (many gigabytes per partition). Whenever a machine in the cluster fails, Samza works with YARN to transparently migrate your tasks to another machine.

Samza uses Kafka to guarantee that messages are processed in the order they were written to a partition, and that no messages are ever lost.Samza is partitioned and distributed at every level. Kafka provides ordered, partitioned, replayable, fault-tolerant streams. YARN provides a distributed environment for Samza containers to run in.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Training
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%