Apache Kafka 0.8 basic training - Verisign

Principal Technologist, Office of the CTO at Confluent Inc.
Aug. 18, 2014
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
Apache Kafka 0.8 basic training - Verisign
1 of 119

More Related Content

What's hot

Streaming all over the world  Real life use cases with Kafka StreamsStreaming all over the world  Real life use cases with Kafka Streams
Streaming all over the world Real life use cases with Kafka Streamsconfluent
Apache Kafka IntroductionApache Kafka Introduction
Apache Kafka IntroductionAmita Mirajkar
APACHE KAFKA / Kafka Connect / Kafka StreamsAPACHE KAFKA / Kafka Connect / Kafka Streams
APACHE KAFKA / Kafka Connect / Kafka StreamsKetan Gote
Apache KafkaApache Kafka
Apache Kafkaemreakis
Apache Kafka - Messaging System OverviewApache Kafka - Messaging System Overview
Apache Kafka - Messaging System OverviewDmitry Tolpeko
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache KafkaJeff Holoman

Viewers also liked

Real time Analytics with Apache Kafka and Apache SparkReal time Analytics with Apache Kafka and Apache Spark
Real time Analytics with Apache Kafka and Apache SparkRahul Jain
DSR Microservices (Day 1, Part 1)DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)Steve Upton
Something about Kafka - Why Kafka is so fastSomething about Kafka - Why Kafka is so fast
Something about Kafka - Why Kafka is so fastViSenze - Artificial Intelligence for the Visual Web
Multi cluster, multitenant and hierarchical kafka messaging service   slideshareMulti cluster, multitenant and hierarchical kafka messaging service   slideshare
Multi cluster, multitenant and hierarchical kafka messaging service slideshareAllen (Xiaozhong) Wang
Netflix Data Pipeline With KafkaNetflix Data Pipeline With Kafka
Netflix Data Pipeline With KafkaAllen (Xiaozhong) Wang
Apache kafkaApache kafka
Apache kafkaRahul Jain

Viewers also liked(20)

Similar to Apache Kafka 0.8 basic training - Verisign

Real-Time Log Analysis with Apache Mesos, Kafka and CassandraReal-Time Log Analysis with Apache Mesos, Kafka and Cassandra
Real-Time Log Analysis with Apache Mesos, Kafka and CassandraJoe Stein
Apache Kafka - Scalable Message-Processing and more !Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Guido Schmutz
Kafka ExplainatonKafka Explainaton
Kafka ExplainatonNguyenChiHoangMinh
Building Event-Driven Systems with Apache KafkaBuilding Event-Driven Systems with Apache Kafka
Building Event-Driven Systems with Apache KafkaBrian Ritchie
Real-Time Distributed and Reactive Systems with Apache Kafka and Apache AccumuloReal-Time Distributed and Reactive Systems with Apache Kafka and Apache Accumulo
Real-Time Distributed and Reactive Systems with Apache Kafka and Apache AccumuloJoe Stein
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...Accumulo Summit

Similar to Apache Kafka 0.8 basic training - Verisign(20)

Recently uploaded

Factors Influencing the Choice of Business Education in Bangladesh..pdfFactors Influencing the Choice of Business Education in Bangladesh..pdf
Factors Influencing the Choice of Business Education in Bangladesh..pdfShamim Rana
Mito summit 2023 Sophia Zilber.pdfMito summit 2023 Sophia Zilber.pdf
Mito summit 2023 Sophia Zilber.pdfSophiaZilber
Classification AlgorithmsClassification Algorithms
Classification AlgorithmsSandeepAgrawal84
[PositConf 2023] How Data Scientists Broke A/B Testing (and How We Can Fix It)[PositConf 2023] How Data Scientists Broke A/B Testing (and How We Can Fix It)
[PositConf 2023] How Data Scientists Broke A/B Testing (and How We Can Fix It)Carl Vogel
Meetup - Brasil - Data In Motion - 2023 September 19Meetup - Brasil - Data In Motion - 2023 September 19
Meetup - Brasil - Data In Motion - 2023 September 19Timothy Spann
Richard Lawrence - How to measure the impact of LinkedIn ads with zero clicks...Richard Lawrence - How to measure the impact of LinkedIn ads with zero clicks...
Richard Lawrence - How to measure the impact of LinkedIn ads with zero clicks...Richard Lawrence

Apache Kafka 0.8 basic training - Verisign

Editor's Notes

  1. Apparently implementing a custom random partitioner correctly is tricky as of 0.8.0 because the Partitioner interface lacks sufficient information to let a partitioner select a random and AVAILABLE partition (see discussion at http://bit.ly/1fekbAd). That being said Kafka's DefaultPartitioner seems to suffer from the same problem, i.e. the information it has available to make partitioning decisions lacks information about AVAILABLE partitions.