Apache Kafka Practical Recipes

Raul Estrada

  • 出版商: Packt Publishing
  • 出版日期: 2017-12-21
  • 售價: $1,640
  • 貴賓價: 9.5$1,558
  • 語言: 英文
  • 頁數: 250
  • 裝訂: Paperback
  • ISBN: 1787286843
  • ISBN-13: 9781787286849
  • 相關分類: Message Queue
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Use Kafka to build efficient streaming data applications to process your data
  • Integrate Kafka with other Big Data tools such as Hadoop, Spark and more
  • Hands-on recipes to help you design, operate, maintain, and secure your Apache Kafka cluster with ease.

Book Description

Apache Kafka aims to provide a unified, high-throughput, low-latency platform for handling our real-time data feeds. This book will show the readers how Kafka can be used as an efficient enterprise messaging service, and contains practical solutions to the common problems the developers and administrators might face while working with it.

Starting right from configuring the basic Kafka APIs, the book covers recipes on setting up Kafka clusters as well as the basic Kafka operations. You will learn to configure producers and consumers for optimal performance, set up tools for maintaining and operating Apache Kafka. The book contains recipes for building real-time streaming data pipelines to get data between systems/applications, or building real-time streaming applications that process streams of data, in a very easy to understand manner. You will also learn how to monitor Kafka using tools such as Graphite and Ganglia. Finally, you will understand how Apache Kafka can be used by several third party tools for Big Data processing, such as Apache Spark, Hadoop, and more.

By the end of this book, you will have all the knowledge you need to take your understanding of Apache Kafka to the next level, and to tackle any problem you might encounter while working with it.

What you will learn

  • Configure, operate and monitor Kafka in the most efficient ways possible.
  • All about Kafka: Consumers and Producers
  • Design effective streaming applications with Kafka using Spark, Hadoop.
  • Reach high availability with Kafka Clusters
  • Dominate the new Confluent platform.
  • Understand and implement the best practices in managing and securing Kafka
  • Integrate third party tools like Spark , Hadoop, Elastic Search, and others with Kafka.

商品描述(中文翻譯)

關鍵特點
- 使用 Kafka 建立高效的串流數據應用程式來處理您的數據
- 將 Kafka 與其他大數據工具如 Hadoop、Spark 等整合
- 實用的食譜幫助您輕鬆設計、操作、維護和保護您的 Apache Kafka 集群

書籍描述
Apache Kafka 旨在提供一個統一的、高吞吐量、低延遲的平台來處理我們的實時數據流。本書將向讀者展示如何將 Kafka 用作高效的企業消息服務,並提供針對開發人員和管理員在使用過程中可能面臨的常見問題的實用解決方案。

本書從配置基本的 Kafka API 開始,涵蓋了設置 Kafka 集群以及基本 Kafka 操作的食譜。您將學會為最佳性能配置生產者和消費者,設置工具以維護和操作 Apache Kafka。本書包含構建實時串流數據管道的食譜,以便在系統/應用程式之間傳輸數據,或構建處理數據流的實時串流應用程式,並以非常易於理解的方式呈現。您還將學會如何使用 Graphite 和 Ganglia 等工具監控 Kafka。最後,您將了解 Apache Kafka 如何被多個第三方工具用於大數據處理,如 Apache Spark、Hadoop 等。

在本書結束時,您將擁有提升對 Apache Kafka 理解所需的所有知識,並能夠解決在使用過程中可能遇到的任何問題。

您將學到的內容
- 以最有效的方式配置、操作和監控 Kafka
- 有關 Kafka 的所有知識:消費者和生產者
- 使用 Spark、Hadoop 設計有效的串流應用程式
- 實現 Kafka 集群的高可用性
- 精通新的 Confluent 平台
- 理解並實施管理和保護 Kafka 的最佳實踐
- 將第三方工具如 Spark、Hadoop、Elastic Search 等與 Kafka 整合