部署kafka
#省略解压安装
#修改配置文件server.properties
vim config/server.properties
#修改赋予唯一的brokerid
broker.id=0
#修改kafka运行日志存放路径,不用手动创建datas,kafka启动时会自动创建
log.dirs=/opt/module/kafka/datas
#配置连接zookeeper集群地址
zookeeper.connect=hadoop102:2181,hadoop103:2181,hadoop104:2181/kafka
完成保存,分发kafka,修改每个服务器对应的broker.id
#修改环境变量
sudo vim /etc/profile.d/my_env.sh
#KAFKA_HOME
export KAFKA_HOME=/opt/module/kafka
export PATH=$PATH:$KAFKA_HOME/bin
刷新
source /etc/profile.d/my_env.sh
#集群启动脚本
#! /bin/bash
case $1 in
"start"){
for i in hadoop102 hadoop103 hadoop104
do
echo " --------启动 $i Kafka-------"
ssh $i "/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties"
done
};;
"stop"){
for i in hadoop102 hadoop103 hadoop104
do
echo " --------停止 $i Kafka-------"
ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh "
done
};;
esac

浙公网安备 33010602011771号