课程介绍
在Pulsar出现之前,很多人喜欢使用MQ或者Kafka。在Pulsar出现之后,Pulsar结合了MQ和Kafka并做了很多优化,成为高性能、以扩展、多租户、跨地域复制的pub-sub 消息系统,其在雅虎平台的消息通知、邮件队列、日志管道都有很好的支持,雅虎有15000台服务器,每月浏览量有700亿,可见Pulsar的性能很客观,Pulsar在腾讯计费场景下也有很好的支持,Pulsar即将成为下一代消息处理系统。
讲师介绍
-
杨俊
大讲台大数据高级讲师 | 原某广电数据咨询公司大数据高级架构师
原某广电数据咨询公司大数据高级架构师 资深Java玩家,大数据技术狂热者。曾在北京某广电数据咨询公司担任大数据高级架构师,7年以上大数据实操经验, 经历过10个以上的重量级大数据项目。Hadoop源码级技术大咖,熟练使用Hadoop、Spark、Flink、Hive、HBase、Flume、Kafka、Pulsar、ElasticSearch等各大主流组件。谦虚亲和,崇尚实操至上的教学理念。受到学员一致好评。
免费视频这么多,为什么还要来大讲台?
智能化
学习任务智能推送
混合式
“图文+视频”混合式课件
答疑快
30分钟问答响应
实战多
3分理论7分实战
包学会
账号长期有效学会为止
课程大纲
Pulsar概述 |
1Pulsar产生背景 2Pulsar是什么 3Pulsar核心特性 4Pulsar发展历程 5Pulsar与其他MQ对比 6Pulsar在哪些大厂应用 7Pulsar使用场景 |
Pulsar单机模式安装部署 |
1安装pulsar的系统要求 2Pulsar单节点模式安装配置 3Pulsar服务启动、测试运行与关闭(1) 4Pulsar服务启动、测试运行与关闭(2) |
Pulsar 消息系统 |
1Pulsar拓扑结构与message介绍 2Pulsar生产者(1) 3Pulsar生产者(2) 4Pulsar消费者 5Pulsar Topic与Namespace 6Pulsar 三种订阅模式 |
Zookeeper分布式协调服务 |
1Zookeeper介绍与作用 2Zookeeper架构设计目标 3Zookeeper数据结构 4Zookeeper监听机制 |
BookKeeper企业级存储系统 |
1BookKeeper概述 2BookKeeper产生背景 3BookKeeper基本概念 4BookKeeper架构设计 5BookKeeper数据读写流程 6BookKeeper读写分离 |
Pulsar架构设计 |
1Pulsar架构分层 2Pulsar架构分片 3Pulsar Broker容错 4Pulsar 集群中bookie容错 5Pulsar存储扩容 6Pulsar 数据写流程 7Pulsar数据读流程 8Pulsar核心组件关系梳理 |
Pulsar集群节点准备(补录) |
1虚拟机与virtualbox介绍 2virtualbox下载与安装 3Linux系统介绍与发行版选择 4centos7下载 5centos7安装1 6网络类型选择 7centos7安装2 8centos7安装3 9centos7网络配置 10centos7静态IP配置 11xshell远程连接centos7 12FileZilla实现文件上传与下载 13修改centos7的hostname 14配置IP地址映射 15centos7防火墙设置 16centos7 ssh免密登录 17centos7 sudo权限配置 18克隆hadoop02节点 19克隆hadoop03节点 20虚拟机做快照 |
zookeeper分布式集群安装部署(补录) |
1配置集群Hosts文件 2配置时钟同步服务器 3ssh集群免密登录 4集群脚本开发与使用 5Zookeeper版本选择与集群规划 6集群安装配置JDK 7Zookeeper分布式集群安装 8Zookeeper集群状态信息查看 9Zookeeper shell实操 |
Pulsar分布式集群安装部署 |
1Pulsar集群安装前准备 2zookeeper集群安装部署 3初始化Pulsar集群元数据 4部署BookKeeper集群(1) 5部署BookKeeper集群(2) 6部署Broker集群(1) 7部署Broker集群(2) 8Pulsar集群测试运行 |
kafka分布式集群搭建 |
1Kafka学习前说明 2Kafka概述 3系统架构 4Kafka拓扑结构 5Kafka集群配置 6Kafka集群服务启动与测试 7Kafka 新api数据发送与消费 8Kafka旧api数据发送与消费 |