• Complain

Garg - Apache Kafka

Here you can read online Garg - Apache Kafka full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Birmingham, year: 2013, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Garg Apache Kafka
  • Book:
    Apache Kafka
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • City:
    Birmingham
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Apache Kafka: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apache Kafka" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Apache Kafka is the platform that handles real-time data feeds with a high-throughput, and this book is all you need to harness its power, quickly and painlessly. A step by step tutorial with a practical approach.

Overview

  • Write custom producers and consumers with message partition techniques
  • Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data
  • Provide an overview of Kafka tools and other contributions that work with Kafka in areas such as logging, packaging, and so on

In Detail

Message publishing is a mechanism of connecting heterogeneous applications together with messages that are routed between them, for example by using a message broker like Apache Kafka. Such solutions deal with real-time volumes of information and route it to multiple consumers without letting information producers know who the final consumers are.

Apache Kafka is a practical, hands-on guide providing you with a series of step-by-step practical implementations, which will help you take advantage of the real power behind Kafka, and give you a strong grounding for using it in your publisher-subscriber based architectures.

Apache Kafka takes you through a number of clear, practical implementations that will help you to take advantage of the power of Apache Kafka, quickly and painlessly. You will learn everything you need to know for setting up Kafka clusters. This book explains how Kafka basic blocks like producers, brokers, and consumers actually work and fit together. You will then explore additional settings and configuration changes to achieve ever more complex goals. Finally you will learn how Kafka works with other tools like Hadoop, Storm, and so on.

You will learn everything you need to know to work with Apache Kafka in the right format, as well as how to leverage its power of handling hundreds of megabytes of messages per second from multiple clients.

What you will learn from this book

  • Download and build Kafka
  • Set up single as well as multi-node Kafka clusters and send messages
  • Learn Kafka design internals and message compression
  • Understand how replication works in Kafka
  • Write Kafka message producers and consumers using the Kafka producer API
  • Get an overview of consumer configurations
  • Integrate Kafka with Apache Hadoop and Storm
  • Use Kafka administration tools

Approach

The book will follow a step-by-step tutorial approach which will show the readers how to use Apache Kafka for messaging from scratch.

Who this book is written for

Apache Kafka is for readers with software development experience, but no prior exposure to Apache Kafka or similar technologies is assumed. This book is also for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber based systems and now want to explore Apache Kafka as a futuristic scalable solution.

Garg: author's other books


Who wrote Apache Kafka? Find out the surname, the name of the author of the book and a list of all author's works by series.

Apache Kafka — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apache Kafka" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Apache Kafka

Apache Kafka

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: October 2013

Production Reference: 1101013

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK..

ISBN 978-1-78216-793-8

www.packtpub.com

Cover Image by Suresh Mogre (<>)

Credits

Author

Nishant Garg

Reviewers

Magnus Edenhill

Iuliia Proskurnia

Acquisition Editors

Usha Iyer

Julian Ursell

Commissioning Editor

Shaon Basu

Technical Editor

Veena Pagare

Copy Editors

Tanvi Gaitonde

Sayanee Mukherjee

Aditya Nair

Kirti Pai

Alfida Paiva

Adithi Shetty

Project Coordinator

Esha Thakker

Proofreader

Christopher Smith

Indexers

Monica Ajmera

Hemangini Bari

Tejal Daruwale

Graphics

Abhinash Sahu

Production Coordinator

Kirtee Shingan

Cover Work

Kirtee Shingan

About the Author

Nishant Garg is a Technical Architect with more than 13 years' experience in various technologies such as Java Enterprise Edition, Spring, Hibernate, Hadoop, Hive, Flume, Sqoop, Oozie, Spark, Kafka, Storm, Mahout, and Solr/Lucene; NoSQL databases such as MongoDB, CouchDB, HBase and Cassandra, and MPP Databases such as GreenPlum and Vertica.

He has attained his M.S. in Software Systems from Birla Institute of Technology and Science, Pilani, India, and is currently a part of Big Data R&D team in innovation labs at Impetus Infotech Pvt. Ltd.

Nishant has enjoyed working with recognizable names in IT services and financial industries, employing full software lifecycle methodologies such as Agile and SCRUM. He has also undertaken many speaking engagements on Big Data technologies.

I would like to thank my parents (Sh. Vishnu Murti Garg and Smt. Vimla Garg) for their continuous encouragement and motivation throughout my life. I would also like to thank my wife (Himani) and my kids (Nitigya and Darsh) for their never-ending support, which keeps me going.

Finally, I would like to thank Vineet TyagiAVP and Head of Innovation Labs, Impetusand Dr. VijayDirector of Technology, Innovation Labs, Impetusfor having faith in me and giving me an opportunity to write.

About the Reviewers

Magnus Edenhill is a freelance systems developer living in Stockholm, Sweden, with his family. He specializes in high-performance distributed systems but is also a veteran in embedded systems.

For ten years, Magnus played an instrumental role in the design and implementation of PacketFront's broadband architecture, serving millions of FTTH end customers worldwide. Since 2010, he has been running his own consultancy business with customers ranging from Headwebnorthern Europe's largest movie streaming serviceto Wikipedia.

Iuliia Proskurnia is a doctoral student at EDIC school of EPFL, specializing in Distributed Computing. Iuliia was awarded the EPFL fellowship to conduct her doctoral research. She is a winner of the Google Anita Borg scholarship and was the Google Ambassador at KTH (2012-2013). She obtained a Masters Diploma in Distributed Computing (2013) from KTH, Stockholm, Sweden, and UPC, Barcelona, Spain. For her Master's thesis, she designed and implemented a unique real-time, low-latency, reliable, and strongly consistent distributed data store for the stock exchange environment at NASDAQ OMX. Previously, she has obtained Master's and Bachelor's Diplomas with honors in Computer Science from the National Technical University of Ukraine KPI. This Master's thesis was about fuzzy portfolio management in previously uncertain conditions. This period was productive for her in terms of publications and conference presentations. During her studies in Ukraine, she obtained several scholarships. During her stay in Kiev, Ukraine, she worked as Financial Analyst at Alfa Bank Ukraine.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

This book is here to help you get familiar with Apache Kafka and use it to solve your challenges related to the consumption of millions of messages in publisher-subscriber architecture. It is aimed at getting you started with a feel for programming with Kafka so that you will have a solid foundation to dive deep into its different types of implementations and integrations.

In addition to an explanation of Apache Kafka, we also offer a chapter exploring Kafka integration with other technologies such as Apache Hadoop and Storm. Our goal is to give you an understanding of not just what Apache Kafka is, but also how to use it as part of your broader technical infrastructure.

What this book covers

, Introducing Kafka , discusses how organizations are realizing the real value of data and evolving the mechanism of collecting and processing it.

, Installing Kafka , describes how to install and build Kafka 0.7.x and 0.8.

, Setting up the Kafka Cluster , describes the steps required to set up a single/multibroker Kafka cluster.

, Kafka Design , discusses the design concepts used for building a solid foundation for Kafka.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apache Kafka»

Look at similar books to Apache Kafka. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apache Kafka»

Discussion, reviews of the book Apache Kafka and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.