1. 程式人生 > >Kafka的安裝和設置

Kafka的安裝和設置

發布 scp keep 三種模式 conf 多個 file 解壓 path

Kafka是一種分布式發布訂閱消息系統。

Kafka有三種模式:

(1)單節點單Broker,在一臺機器上運行一個Kafka實例;

(2)單節點多Broker,在一臺機器上運行多個Kafka實例;

(3)多截點多Broker,在多臺機器上運行多個Kafka實例。

本文直接以第三種模式進行安裝。

首先,下載kafka_2.12-0.10.2.1.tgz文件到/opt,並用

tar -zxvf

命令解壓。在/etc/profile文件中增加設置:

export KAFKA_HOME=/opt/kafka_2.12-0.10.2.1
export PATH=$PATH:$KAFKA_HOME/bin

並且

source /etc/profile

然後進入解壓後的目錄,修改${KAFKA_HOME}/config/server.properties文件,增加下面的設置:

broker.id=0
port=9092
log.dirs=/opt/kafka_2.12-0.10.2.1/logs
zookeeper.connect=master:12181,slave03:12181,slave04:12181

然後用scp命令將整個${KAFKA_HOME}文件夾復制到另外兩臺機器。同樣的修改/etc/profile文件和${KAFKA_HOME}/config/server.properties文件,把broker.id分別改成1和2,${KAFKA_HOME}/logs/meta.properties裏面也有一個broker.id,這兩個broker.id必須一致。

最後,就可以運行了,先啟動ZooKeeper,再輸入命令:

kafka-server-start.sh $KAFKA_HOME/config/server.properties

運行Kafka,如果沒有錯誤信息,就表明安裝成功已經運行了。

停止運行Kafka,輸入命令:

kafka-server-stop.sh

Kafka的安裝和設置