跳到主要内容

2分钟在Mac跑个Kafka服务

· 阅读需 3 分钟
猿1993👨🏻‍💻
一个后端打酱油程序猿~

我一直都是在 centos 服务器上使用 kafka,或者在 k8s 上使用 kafka。 今天 2 分钟在 Mac 跑个 Kafka 服务。

今天做测试,正好赶上服务器出现问题,运维还请假了。

那就在自己的本本上装个 kafka 先凑合着用吧,查询了一下,在 mac 上安装还真是方便。

我看大家都推荐使用 brew​ 包管理器的方式安装,那么我也是。

首先你需要去官网查询下如何安装这个 Homebrew .

我电脑上一直有这个工具,只不过很久没有更新了。

安装

那么直接开安装 kafka

 brew install kafka

它会自动处理安装 jdk 和 zookeeper,但是不知为何我这里就是安装不上,报错找不到什么路径,日志我忘了截图。既然自动处理不了,按我就手动安装吧。

先装 jdk

 brew install openjdk

再装 zookeeper

 brew install zookeeper

然后再安装 kafka 就行了。

通过命令查看安装信息

❯ brew info kafka
==> kafka: stable 3.2.1 (bottled)
Open-source distributed event streaming platform
https://kafka.apache.org/
/usr/local/Cellar/kafka/3.2.1 (207 files, 99.5MB) *
Poured from bottle on 2024-08-22 at 10:14:40
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/kafka.rb
License: Apache-2.0
==> Dependencies
Required: openjdk ✔, zookeeper ✔
==> Caveats
To restart kafka after an upgrade:
brew services restart kafka
Or, if you don't want/need a background service you can just run:
/usr/local/opt/kafka/bin/kafka-server-start /usr/local/etc/kafka/server.properties
==> Analytics
install: 6,099 (30 days), 14,183 (90 days), 57,607 (365 days)
install-on-request: 6,097 (30 days), 14,183 (90 days), 57,599 (365 days)
build-error: 0 (30 days)

先启动 zookeeper 再 kafka 就行了。

❯ zkServer start

ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED

启动 kafka,启动命令从上面的 info 信息中就可以看到。

  /usr/local/opt/kafka/bin/kafka-server-start /usr/local/etc/kafka/server.properties

测试

最后使用Offset Explorer测试下:

文章标题:2分钟在Mac跑个Kafka服务
版权声明:内容遵守
许可协议。转载请注明出处!
侵权提示:部分信息可能来源于网络。如发现有侵权,请随时联系删除!

相关推荐

2024-10-31|狼蛛SC580鼠标驱动[24年9月5号版本]#软件工具#鼠标

随机推荐


随机标签


神评论

如需图片可上传至免费图床后,使用图片外链即可。SM.MS