前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kafka之mac安装kafka(三)

kafka之mac安装kafka(三)

原创
作者头像
翰墨飘香
修改2023-11-07 21:25:57
5021
修改2023-11-07 21:25:57
举报
文章被收录于专栏:翰墨飘香翰墨飘香

方式一、使用homebrew

1、brew安装

代码语言:javascript
复制
brew install kafka

可以看出来 kafka 3系列版本内置了zookeeper,不需要单独运行安装zk

代码语言:javascript
复制
Running `brew update --auto-update`...
==> Fetching dependencies for kafka: zookeeper
==> Fetching zookeeper
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/zookeeper-3.9.1.arm64_ventura.bottle.tar.gz
Already downloaded: /Users/ybbj100588/Library/Caches/Homebrew/downloads/25f874e120f16f23aee027bc8e8bd207b94389aa0ff7525907803e64ae42d3d6--zookeeper-3.9.1.arm64_ventura.bottle.tar.gz
==> Fetching kafka
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/kafka-3.6.0.arm64_ventura.bottle.tar.gz
Already downloaded: /Users/ybbj100588/Library/Caches/Homebrew/downloads/3d085bcd0a274ea506e6943ac1b68cdbe6b62ad016d9fbf720461546f70e504e--kafka-3.6.0.arm64_ventura.bottle.tar.gz
==> Installing dependencies for kafka: zookeeper
==> Installing kafka dependency: zookeeper
==> Pouring zookeeper-3.9.1.arm64_ventura.bottle.tar.gz



Warning: The post-install step did not complete successfully
You can try again using:
  brew postinstall zookeeper
==> Summary
🍺  /opt/homebrew/Cellar/zookeeper/3.9.1: 1,115 files, 62.8MB
==> Installing kafka
==> Pouring kafka-3.6.0.arm64_ventura.bottle.tar.gz
==> 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:
  /opt/homebrew/opt/kafka/bin/kafka-server-start /opt/homebrew/etc/kafka/server.properties
==> Summary
🍺  /opt/homebrew/Cellar/kafka/3.6.0: 222 files, 108.7MB
==> Running `brew cleanup kafka`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==> Caveats
==> kafka
To restart kafka after an upgrade:
  brew services restart kafka
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/kafka/bin/kafka-server-start /opt/homebrew/etc/kafka/server.properties

2、文件路径

启动文件路径

/opt/homebrew/Cellar/kafka/版本号

配置文件路径

/opt/homebrew/etc/kafka

3、启动

这里有个坑,使用brew services start zookeeper和brew services start kafka后,创建topic会报错,目前暂时没找到原因!!!

可用方式如下:

①启动zookeeper

⚠️ zookeeper.properties 需要增加一行 audit.enable=true

默认端口号:2181

代码语言:javascript
复制
/opt/homebrew/opt/kafka/libexec/bin/zookeeper-server-start.sh /opt/homebrew/etc/kafka/zookeeper.properties

②启动kafka

默认端口:9092

代码语言:javascript
复制
 /opt/homebrew/opt/kafka/bin/kafka-server-start /opt/homebrew/etc/kafka/server.properties 

或者

代码语言:javascript
复制
/opt/homebrew/opt/kafka/libexec/bin/kafka-server-start.sh /opt/homebrew/etc/kafka/service.properties

③创建topic

代码语言:javascript
复制
kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

方式二、直接下载kafka

参考 https://kafka.apache.org/quickstart

https://juejin.cn/post/7221159922904514597

https://juejin.cn/post/7133530591039782949

https://juejin.cn/post/7296025902911045659

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方式一、使用homebrew
    • 1、brew安装
      • 2、文件路径
        • 3、启动
        • 方式二、直接下载kafka
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档