上一篇我們在centos7上搭建了三個節點的zookeeper集群,但是沒用上它,所以本篇搭建一個kafka集群來使用它,同樣的這裡採用三臺虛擬機,分別是192.168.1.102、192.168.1.104、192.168.1.105。下面看下詳細的部署過程。
1.配置hosts文件
直接修改/etc/hosts文件,把我們的三個IP添加進去,如下圖:
host
同樣的在104和105這兩臺也做同樣的操作。
2.下載kafka
這裡下載的版本是2.11-0.9.0.0,如果需要不同的版本可以自己去官網下載。如下圖:
download kafka
同樣的在104和105這兩臺也做同樣的操作。
3.配置kafka
這裡主要配置一下主機名/端口、日誌、目錄等,如下圖:
conf
同樣的在104和105這兩臺也做同樣的操作。這裡不同的是104的broker.id為2,host.name為kafka2;105的broker.id為3,host.name為kafka3
4.啟動kafka集群
都設置完成後,我們直接啟動就行了,如下圖:
start
然後檢查一下進程是否啟動了,如下圖:
process
5.測試kafka集群
從上面我們看到集群啟動好像是正常的,現在我們簡單測試一下,首先創建一個topic,如下圖:
create topic & check topic
然後在這個topic下發送消息,如下圖:
send message
consumer message
輸出的結果我們能夠看到之前發送過來的消息,非常好,這樣我們的kafka集群是可用的!好了,本次的教程到此結束,good luck!
May you share freely, never taking more than you give.