Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Apache Kafka, Second Edition

Buy

Start from scratch and learn how to administer Apache Kafka effectively for messaging

About This Book

  • Quickly set up Apache Kafka clusters and start writing message producers and consumers
  • Write custom producers and consumers with message partition techniques
  • Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data

Who This Book Is For

This book is for readers who want to know more about Apache Kafka at a hands-on level; the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies. It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution.

What You Will Learn

  • Set up both single- and multi-node Kafka clusters and start sending messages
  • Understand the internals of Kafka's design and learn about message compression and replication in Kafka
  • Explore additional settings and configuration changes to achieve ever more complex goals
  • Write Kafka message producers and custom consumers using the Kafka API
  • Integrate Kafka with Apache Hadoop and Storm
  • Integrate Kafka with other tools for logging, packaging, and so on
  • Administer Kafka effectively and consistently with cluster management tools

In Detail

Kafka is one of those systems that is very simple to describe at a high level but has an incredible depth of technical detail when you dig deeper.

Learning Apache Kafka Second Edition provides you with step-by-step, practical examples that help you take advantage of the real power of Kafka and handle hundreds of megabytes of messages per second from multiple clients. This book teaches you everything you need to know, right from setting up Kafka clusters to understanding basic blocks like producer, broker, and consumer blocks. Once you are all set up, you will then explore additional settings and configuration changes to achieve ever more complex goals. You will also learn how Kafka is designed internally and what configurations make it more effective. Finally, you will learn how Kafka works with other tools such as Hadoop, Storm, and so on.

(HTML tags aren't allowed.)

Introduction to THz Wave Photonics
Introduction to THz Wave Photonics

The proposed book explores the science and technology related to terahertz wave technologies, including the latest research on electromagnetic waves with an introduction to continuous wave THz technology and an emphasis on pulsed THz technology. The book begins with a review of the history of THz wave generation and detection methods and moves...

Microsoft Windows Command-Line Administrator's Pocket Consultant
Microsoft Windows Command-Line Administrator's Pocket Consultant

Wanting to do something fundamentally different than it’s been done before turned out to be much harder than I ever thought and completely rewarding for you the reader, I hope. You see, there were plenty of books for Windows administrators and plenty of books for people who wanted to script Windows; but no one had...

OOoSwitch: 501 Things You Want to Know About Switching To OpenOffice.org from Microsoft Office
OOoSwitch: 501 Things You Want to Know About Switching To OpenOffice.org from Microsoft Office
As Microsoft Office users are converting to OpenOffice.org in droves due to a wide difference in price and no onerous licensing or restrictive installation and activation requirements, this timely guide to making this switch helps MS Office users get up to speed quickly. With the goal of preventing Office users from becoming bogged down and...

Integration of the Semantic Web and Model-Driven Software
Integration of the Semantic Web and Model-Driven Software

The next enterprise computing era will rely on the synergy between both technologies: semantic web and model-driven software development (MDSD). The semantic web organizes system knowledge in conceptual domains according to its meaning. It addresses various enterprise computing needs by identifying, abstracting and rationalizing...

Windows Small Business Server 2011 Administrator's Companion
Windows Small Business Server 2011 Administrator's Companion

If you run a small business, you don’t need us to tell you that the highly competitive marketplace, unpredictable economic cycles, time pressures, and technological demands are constantly exerting pressure on your bottom line.

Your business needs the same technologies that large companies do. You need the...

IP Telephony Unveiled
IP Telephony Unveiled

Understand how IP telephony can change your business

This book explains four key points to help you successfully implement your IP telephony strategy:

  • IP telephony works today. This is not new, unproven technology. Thousands of customers have implemented IP...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy