安装Kafka需要的软件:
1、JDK
2、zookeeper
3、kafka
这三个东西可以根据网上的资料来进行安装和配置。
过程中碰到这些坑
1、远程服务器,例如阿里云,记得在控制台开启端口准入和准出
2、 ./kafka-server-start.sh -daemon ../config/server.properties ,运行kafka时,如果不想断开远程连接后,kafka关掉, 可在启动时加上 -daemon参数
3、根据网上的demo编写好程序之后,运行时,如果出现marking the coordinator host:9092 for dead group consumer-test错误,则需要在客户端机器的host文件,对kafka服务器的地址和主机名进行配置
4、Caused by: java.lang.BootstrapMethodError: java.lang.NoSuchMethodError: org.springframework.kafka.listener.config.ContainerProperties.setClientId(Ljava/lang/String;)V 出现这个错是因为自己Pom文件里写的版本和Springboot版本里Kafka不兼容,去掉自定义的版本号,直接用Springboot自带的
以上就是我在安装kafka时,遇到的问题点,希望这些坑能帮助大家节省时间