宁静!开篇我想说
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实战》笔记,只须要:
——对文章将进行转发+评论,关注我之后点此获取即可。