You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac通过Brew安装Kafka后启动ZooKeeper报错:文件或目录不存在

M1 Mac brew安装Kafka后启动ZooKeeper找不到命令的解决办法

问题原因

Apple Silicon(M1系列)Mac的Homebrew默认安装路径为/opt/homebrew,而非Intel架构Mac的/usr/local。你执行的zookeeper-server-start命令实际位于/opt/homebrew/bin目录下,系统找不到该命令是因为此路径未加入环境变量,或是你使用了错误的路径调用。

解决方法

方法1:使用完整路径直接启动

执行以下命令启动ZooKeeper:

/opt/homebrew/bin/zookeeper-server-start /opt/homebrew/etc/kafka/zookeeper.properties

方法2:配置环境变量永久解决

  1. 打开zsh配置文件:
open ~/.zshrc
  1. 在文件末尾添加Homebrew路径到环境变量:
export PATH="/opt/homebrew/bin:$PATH"
  1. 保存文件后刷新环境变量:
source ~/.zshrc
  1. 之后即可直接用以下命令启动ZooKeeper:
zookeeper-server-start /opt/homebrew/etc/kafka/zookeeper.properties

额外说明

新版Kafka支持无需ZooKeeper的KRaft模式,若不需要依赖ZooKeeper,可直接采用KRaft模式启动Kafka。

内容的提问来源于stack exchange,提问作者Arunkumar Ramasamy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:25:22