宁静!开篇我想说
Kafka 是由 Apache 软件基金会开发的一个开源流解决平台,由 Scala 和 Java 编写。Kafka 是一种高吞吐量的分布式公布订阅音讯零碎,它能够解决消费者在网站中的所有动作流数据。这种动作(网页浏览,搜寻和其余用户的口头)是在古代网络上的许多社会性能的一个关键因素。这些数据通常是因为吞吐量的要求而通过解决日志和日志聚合来解决。对于像 Hadoop 一样的日志数据和离线剖析零碎,但又要求实时处理的限度,这是一个可行的解决方案。Kafka 的目标是通过 Hadoop 的并行加载机制来对立线上和离线的音讯解决,也是为了通过集群来提供实时的音讯。
该怎么学习 kafka 呢?
在学习 kafka 之前,最好能对 kafka 有一个简略的理解,能够提出一些问题,带着问题去学习,就会容易一些。例如:
- 什么是 kakfa
- kafka 的版本
- kakfa 中的术语
- Kafka 音讯模型
- kafka 的构造
- 应用 kafka 创立 demo
- kakfa 客户端申请是如何被解决的
- kafka 中的组件 coordinatorcontroller
- 位移提交与分区治理
- 重均衡
- kakfa 的参数(整顿项,选读)brokertopicproducerconsumer 端。。。
《ApacheKafka 实战》是涵盖 Apache Kafka 各方面的具备实际指导意义的工具书和参考书。作者联合典型的应用场景,对 Kafka 整个技术体系进行了较为全面的解说,以便读者可能触类旁通,间接利用于实际。同时,本书还对 Kafka 的设计原理及其流式解决组件进行了较深刻的探讨,并给出了详实的案例。
本书共分为 10 章: 第 1 章全面介绍音讯引擎零碎以及 Kafka 的基本概念与个性,疾速率领读者走进 Kafka 的世界; 第 2 章简要回顾了 Apache Kafka 的倒退历史; 第 3 章具体介绍了 Kafka 集群环境的搭建; 第 4、5 章深人探讨了 Kaka 客户端的应用办法; 第 6 章率领读者一览 Kafka 外部设计原理; 第 7~9 章以实例的形式解说了 Kaka 集群的治理、监控与调优; 第 10 章介绍了 Kaka 新引入的流式解决组件。
本书适宜所有对云计算、大数据处理感兴趣的技术人员浏览,尤其适宜对音讯引擎、流式解决技术及框架感兴趣的技术人员参考浏览。
目录
因为篇幅限度小编,小编只在这里给大家展现目录及局部内容,有须要残缺文档的程序猿(媛)能够帮忙转发 + 关注,点此收费获取
第 1 章意识 Apache Kafka
随着大数据时代的到来,数据中蕴含的价值日益失去展示,好像 - 座代人开掘的金矿,引来有数的掘金者。但随着数据量越来越大,如何实时精确地收集并剖析数据成为摆在所有从业人员背后的难题
第 2 章 Kafka 倒退历史
想要全面把握一个框架的应用办法,除了学习框架的根本用法与设计理念外,理解该框架产生的背景和历史将是大有深益的。通常,它以一种全新的角度从一个侧面帮忙咱们了解该框架所解决的理论问题。本节咱们就来理解一下 Apache Kafka 的“前世今生”
第 3 章 Kafka 线上环境部署
对于正式的生产环境或线上环境而言,这是远远不够的。典型的生产环境至多须要部署多个节点独特组成一个分布式集群整体为咱们提供服务。本章将会具体探讨生产环境中集群的装置、配置与验证。
第 4 章 producer 开发
不管 Kafka 如何演变,万变不离其宗的是,它肯定有一些内部的生产者(producer) 应用程序给本人发送音讯,而后还有一些内部的消费者(consumer) 应用程序读取 producer 发送的音讯。
第 5 章 consumer 开发
不管 Kafka 如何演变,万变不离其宗的是它定有 一些内部的生产 者(producer) 应用程序给 Kaftka 发送音讯,而后还有一些内部的消费者(consumer) 应用程序读取 producer 发送的音讯。
第 6 章 Kafka 设计原理
本章将介绍 Kafka 外部设计原理,率领读者深刻理解 Kafka 内部结构。
第 7 章治理 Kafka 集群
本章重点解说 Apache Kafka 集群的运维治理、参数配置、工具脚本和常见问题的排查等内容,将根本涵盖 Kafka 运维相干的各个方面,从实际角度诠释次要脚本工具的应用办法
第 8 章监控 Kafka 集群
本章将重点解说 ApacheKafka 集群监控指标以及如何监控 Kafka 集群,同时也会探讨如何利用这些指标诊断问题以及目前支流的第三方图形化监控框架的应用办法。
第 9 章调优 Kafka 集群
本章将查看如何调优 Apache Katka 集群。
第 10 章 Kafka Connect 与 Kafka Streams
终于来到最初一章了。在后面的章节中咱们系统地学习了理论应用 Apache Kafka 的各个方面。事实上,到目前为止,读者应该曾经可能独立地在生产环境中部署一套残缺的 Kafka 集群。本章咱们将关注 Apache Kafka 0.10.0.0 版本新引入的两个个性 Kafka Connet 和 Kafka Streams.
举荐序:
支付文章中的这份《ApacheKafka 实战》笔记,只须要:
——对文章将进行 转发 + 评论,关注我之后点此获取即可。