《Kafka并不难学(入门进阶商业实战) 基于Kafka 0.10.2.0以上版本 采用理论实践的形式编写 共68个实例》(编者:邓杰)-图书推荐

目录

第1篇 准备
第1章 了解消息队列和Kafka
1.1 本章教学视频说明
1.2 消息队列
1.2.1 什么是消息队列
1.2.2 消息队列主要有哪些作用
1.3 为什么需要Kafka
1.4 Kafka的基本概念
1.4.1 代理、生产者、消费者、消费者组
1.4.2 主题、分区、副本、记录
1.5 了解Kafka的工作机制——生产消息/消费消息
1.6 Kafka的使用范围
1.6.1 Kafka的设计初衷
1.6.2 Kafka的特性
1.6.3 Kafka适用于哪些场景
1.7 小结
第2章 安装及配置Kafka
2.1 本章教学视频说明
2.2 安装与配置基础环境
2.2.1 安装并配置Linux操作系统
2.2.2 实例1:安装与配置Java运行环境
2.2.3 实例2:配置SSH免密码登录
2.2.4 实例3:安装与配置Zookeeper
2.3 实例4:部署Kafka
2.3.1 单机模式部署
2.3.2 分布式模式部署
2.4 实例5:安装与配置Kafka监控工具
2.4.1 获取并编译Kafka Eagle源代码
2.4.2 安装与配置Kafka Eagle
2.5 实例6:编译Kafka源代码
2.5.1 安装与配置Scala运行环境
2.5.2 安装与配置Gradle
2.5.3 了解Kafka源代码的编译过程
2.6 实例7:将Kafka源代码导入编辑器
2.6.1 导入IntelliJ IDEA编辑器
2.6.2 导入Eclipse编辑器
2.7 了解元数据的存储分布
2.8 了解控制器的选举流程
2.8.1 了解控制器的启动顺序
2.8.2 了解主题分区Leader节点的选举过程
2.8.3 了解注册分区和副本状态机
2.8.4 了解分区自动均衡和分区重新分配
2.9 小结
第2篇 入门
第3章 Kafka的基本操作
3.1 本章教学视频说明
3.2 操作Zookeeper集群
3.2.1 Zookeeper的作用及背景
3.2.2 实例8:单机模式启动Zookeeper系统
3.2.3 实例9:单机模式关闭Zookeeper系统

卖贝商城 推荐:《Kafka并不难学(入门进阶商业实战) 基于Kafka 0.10.2.0以上版本 采用理论实践的形式编写 共68个实例》(编者:邓杰)