跳到主要内容

2分钟在Mac跑个Kafka服务

· 阅读需 2 分钟
故事的程序猿👨🏻‍💻
一个后端打酱油程序猿

我一直都是在 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服务
版权声明:内容遵守
许可协议。转载请注明出处!
侵权提示:部分信息可能来源于网络。如发现有侵权,请随时联系删除!

相关推荐

记一次ssh免密登录问题:Permission denied

记一次ssh免密登录问题:Permission denied

先说结论:/root 目录的权限问题导致的 ssh 认证不通过!

Diy万能博客模板js脚本【静态博客】

Diy万能博客模板js脚本【静态博客】

静态博客工具,一般都使用Markdown文件。那么Front-Matter这些重复的内容就可以使用工具来生成,大部分静态博客工具都支持插件来生成博客文件。

通过uTools执行自定义脚本

通过uTools执行自定义脚本

前后端分离的项目在调试接口的时候需要获取 Token​ 作为放在 Heaer​ 中做认证信息。那么就需要找方便的方式去获取 Token,而不是每次都去前端复制一个。

Nacos2.3.2开启服务端用户认证的坑

Nacos2.3.2开启服务端用户认证的坑

最近升级Nacos服务端到版本2.3.2。但是在开启服务端用户认证的时候出现了问题。


神评论