SpringBoot整合kafka

210 阅读1分钟

SpringBoot整合kafka

配置kafka

  • 修改kafkaserver.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
  • 修改防火墙配置,增加kafka端口号9092 :
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9092 -j ACCEPT
  • 执行命令使得iptables配置生效:
# 重启iptables服务使得iptables配置生效
systemctl restart iptables.service
# 设置iptables服务开机自启动
systemctl enable iptables.service
  • 启动zookeeper: 在zookeeper目录中
zkServer.sh start
  • 启动kafaka :
kafka-server-start.sh

SpringBoot继承kafka