|淺談Kafka2.8+在Windows下的搭建與使用

文章圖片

文章圖片

文章圖片

文章圖片
【|淺談Kafka2.8+在Windows下的搭建與使用】
文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

文章圖片

前言:周末空閑時間無意找到了一套個性化推薦的源碼 , 整體項目運用了SSH , HDFS , Flume , Hive , Kafka , Spark , Scala等 。 運行時 , 本來通過spark計算業(yè)務埋點數(shù)據(jù)時 , 卻發(fā)現(xiàn)本地沒有Kafka 。 因為我一直也沒使用過Kafka , 所以也作為新人 , 淺談以下Kafka的環(huán)境安裝與分別在PHP , Scala中的使用 。
對比:1. 橫向 , 相比其他中間件 。
關于kafka與其他消息中間件的比較 , 網(wǎng)上很多的博主 , 不管是從運行原理還是中間件架構都有很詳細的介紹 。 因為我平時用Rabbit居多 , 在沒有看別人介紹前 。 Rabbi比Kafka于PHP開發(fā)更友好 。 因為kafka除了PHP的composer依賴包常年不更新外 , kafka在windows下的PHP擴展需要自己編譯 。 從這一點上看Rabbit就更適合業(yè)務性的消息隊列 , 更別說他還有事務等對消息消費的高保障 。 kafka在數(shù)據(jù)增量方面更具優(yōu)勢 , 所以多數(shù)在大數(shù)據(jù)和推薦系統(tǒng)中都有運用 。
2. 縱向 , 相比其他版本 。
如標題所見 , 這里主要是2.8+與之前版本的對比 。 因為在2.8以前 , kafka安裝前需要安裝zookeeper 。 這里只是一小個區(qū)別 , 其他的新特性具體參考kafka官方文檔 , 因為我看到網(wǎng)上關于kafka的安裝文章 , 別人都會安裝zookeeper , 所以這里就特別說明以下 , 以及后面啟動時與其他人博客的不同 。
安裝:1. 下載
下載地址可以在瀏覽器搜索kafka官網(wǎng)自行下載 , 見上圖 。
2. 配置
下載完后目錄結(jié)構如下 , 進入config 主要對zookeeper.properties和server.properties進行分布節(jié)點 , 服務端口 , 日志存放目錄等等的設置 , 前期也是什么不用管保持默認配置進行啟動 。
3. 啟動
也不知道是不是從2.8開始 , bin目錄下多了一個windows 。 所以在windows下啟動進入到改目錄 , 運行如下命令執(zhí)行bat文件 。 注意啟動的時候先zookeeper后kafka , 停止的時候先kafka后zookeeper 。
(1). zookeeper啟動
zookeeper-server-start.bat ..\\..\\config\\zookeeper.properties &
相關經(jīng)驗推薦
- ea|Google即將在iOS上推出\切換到Android\應用程序
- 芯片|一部手機最長能用幾年?關鍵在于“選和用”,注意3點輕松用五年
- 伊隆·馬斯克|馬斯克在演講中說到:平衡對失敗的恐懼,克服猶豫,都是為了創(chuàng)新
- 徠卡|在英國又下一城:維珍媒體O2選擇三星支持網(wǎng)絡部署
- |耐用度極高的手機:在基本性能都相當不錯的情況下,主打性能各異
- 芯片|個人使用mate8,如果指紋在下巴,單手操作時拇指會很累
- iqoo neo6|在Windows11停止使用記事本
- 蘋果|蘋果13Pro大跳水,現(xiàn)在到手簡直香到不行,果粉:后悔買早了!
- 海爾空調(diào)|在未來,人工智能一定比人類更聰明,人類不一定能控制人工智能
- 蘋果|遮遮掩掩這么多年,發(fā)布在即的蘋果頭顯就長這樣?
