1.前期準備
3臺服務器
zookeeper集羣點擊打開鏈接
2.下載安裝kafka集羣
下載kafka點擊打開鏈接
2.1本次選用kafka_2.12-1.1.0 :
# wget http://mirrors.hust.edu.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz
2.2解壓到/usr/local 目錄:
# tar -zxvf kafka_2.12-1.1.0.tgz -C /usr/local
2.3進入kafka
#cd /usr/local/kafka_2.12-1.1.0/
2.4修改server.properties配置文件
# vim config/server.properties
主要配置:
broker.id=0 // 每個集羣的數字不一樣
port=9092
advertised.listeners=PLAINTEXT://39.108.5.*:9092 //ip爲本機外網ip
zookeeper.connect=119.23.20.*:2181,120.77.200.*:2181,39.108.5.*:2181 //ip爲zookeeper集羣ip
2.5保存配置
# :wq
2.6啓動kafka集羣
# ./bin/kafka-server-start.sh ./config/server.properties
可能會報內存不足,如下圖
修改Kafka的堆內存分配
# export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
或者修改啓動文件
# vim ./bin/kafka-server-start.sh
2.7後臺啓動
# nohup ./bin/kafka-server-start.sh ./config/server.properties >output 2>&1 &
附上kafka得常用命令點擊打開鏈接