Canal

視頻源碼筆記 學(xué)習(xí)人次 3w+

課程下載

本套教程及資料一鍵下載

谷粒學(xué)苑

在線視頻學(xué)習(xí)無需下載

技術(shù)交流

與1000w+谷粉共同進(jìn)步

尚硅谷_Canal

課程介紹

Canal是由阿里開發(fā)并開源的輕量級MySQL數(shù)據(jù)抓取軟件,在大數(shù)據(jù)領(lǐng)域有著非常廣泛的應(yīng)用??梢詫?shí)時讀取MySQL二進(jìn)制日志Binlog,并生成JSON格式的消息,作為生產(chǎn)者發(fā)送給Kafka、Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平臺的應(yīng)用程序,還可以使用TCP模式自定義數(shù)據(jù)格式以及發(fā)送的下游。

本套教程以Canal的底層原理展開講解,細(xì)致介紹了Canal的安裝部署及常見應(yīng)用,詳細(xì)講解了如何實(shí)現(xiàn)MySQL數(shù)據(jù)的采集,并將數(shù)據(jù)分別發(fā)送至Kafka,同時使用TCP模式深層解析封裝的數(shù)據(jù),并實(shí)現(xiàn)自定義數(shù)據(jù)格式。教程含全套視頻、教輔文檔、代碼、軟件,一站式搞定Canal。