課程介紹
在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數據發送與消費 |