赞
踩
brew install kafka
通过brew安装,会默认直接安装最新的版本。
因为我的电脑系统版本比较低,所以brew不支持最新的kafka版本。本文介绍的是通过官网下载安装包的方式。
下载kafka
下载地址:https://kafka.apache.org/downloads.html
注意:一定不要下成源文件了,是不带有-src 的文件
解压(以下是本机的对应目录)
同brew安装的kafka包和配置文件的路径分别为
首先需要启动zookeeper
##进入到自己相对应的目录
cd Downloads/zookeeper-3.4.6
bin/zkServer.sh start
然后在启动kafka
bin/kafka-server-start /usr/local/etc/kafka/server.properties
在启动kakfa的时候会出现下列错误
ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.common.InconsistentClusterIdException: The Cluster ID EcpP-vcMS9-LwdxE8WrF8A doesn't match stored clusterId Some(IdtIKWu6SzezUGXvPRChtg) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
at kafka.server.KafkaServer.startup(KafkaServer.scala:223)
at kafka.Kafka$.main(Kafka.scala:109)
at kafka.Kafka.main(Kafka.scala)
解决方式:
当出现这个错误时,从以下两个角度排查:
(1)zk集群是否运行正常;
(2)kafka的logs.dir数据目录是否为空(在初次安装时可直接删除掉该目录,但已有生产数据不要这么操作)
kafka-topics --create --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1 --topic test
kafka-topics --list
新建一个窗口
kafka-console-producer --bootstrap-server localhost:9092 --topic test
kafka-console-consumer --bootstrap-server localhost:9092 --topic test
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。