当前位置:   article > 正文

MacOS安装kafka和zookeeper_mac m2安装zookeeper+kafka

mac m2安装zookeeper+kafka

最近推荐系统要用到kafka做消息队列,所以在配kafka的环境。被homebrew坑了一把。
因为没接触过kafka,所以面向CSDN安装kafka,几乎都是homebrew安装方式,一行安装,该有的文件都生成好了,很方面啊!果真安装的很快,但是,但是,到了启动zookeeper和kafka服务的时候,死活启动不了,报了错,继续百度,继续解决问题,BUT,没卵用,最后我认为是zookeeper版本太高,和原先mac的jdk1.8不兼容所导致的,从而引发一系列问题。

不得不删掉原先安装的,从官网下载二进制文件来使用。其实很简单,从官网下载好后,下的这个kafka_2.11-2.2.1.tgz,解压后直接移到/usr/local/文件夹就行了!!!

然后启动服务,but,还是报错,显示已存在啥的,可能是原先的2181端口被占用了,所以在server.properties和zookeeper.properties配置文件里修改下端口,我随便写的2180,可以用的。
然后启动服务:

1. 启动zookeeper服务

cd /usr/local/kafka_2.11-2.2.1/bin

./zookeeper-server-start.sh /usr/local/kafka_2.11-2.2.1/config/zookeeper.properties 
  • 1
  • 2
  • 3

2. 启动kafka服务

./kafka-server-start.sh /usr/local/kafka_2.11-2.2.1/config/server.properties
  • 1

3. 创建topics

./kafka-topics.sh --create --zookeeper localhost:2180 --replication-factor 1 --partitions 1 --topics test
  • 1

4. 创建生产者和消费者

./kafka-console-producer --broker-list localhost:9092 --topic test
  • 1
./kafka-console-consumer.sh --bootstrap-server localhost:9092  --topic test --from-beginning
  • 1

耗时6小时,不过最终还是解决好了,开心,可以在webservice里写程序了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/538384
推荐阅读
相关标签
  

闽ICP备14008679号