男女午夜视频免费网站-美女扒开双腿让男人捅个爽-人妻少妇看a片偷人精品视频-久久精品国产亚洲av黄站-日本网址免费中文在线-亚洲国产综合久久天堂-黄色无毒免费av网站-国产精品自拍35页-久久av精品一区二区三区

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

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

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

文章圖片

|淺談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)驗推薦