SpringBoot整合kafka
配置kafka
- 修改kafka的server.properties文件,修改kafka服务的主机地址host.name
broker.id=0
port=9092
host.name=kafka服务IP地址
log.dirs=/DATA/kafka/kafka_2.13-2.6.0/log
# 停止firewall服务
systemctl stop firewalld.service
# 禁用firewall开机自启动
systemctl disable firewalld.service
- 如果不关闭防火墙,需要设置iptables和防火墙配置:
yum -y install iptables-services
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9092 -j ACCEPT
# 重启iptables服务使得iptables配置生效
systemctl restart iptables.service
# 设置iptables服务开机自启动
systemctl enable iptables.service
- 启动zookeeper: 在zookeeper目录中
zkServer.sh start
kafka-server-start.sh
SpringBoot继承kafka