Kafka的安裝和設置
阿新 • • 發佈:2017-06-08
發布 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的安裝和設置