kafka mac 下 启动_在 Mac 跑起 Kafka

本文介绍了在Mac环境下如何安装和启动Kafka及ZooKeeper,包括通过brew安装,启动ZooKeeper服务,创建并启动Kafka集群,创建与管理topics,使用console工具进行消息生产和消费,以及采用Python客户端kafka-python进行消息交互。
摘要由CSDN通过智能技术生成

1 安装

Kafka 中文文档中主要介绍了 Linux/Windows 系统下的 Kafka 配置,为了在本地 Mac 系统下跑起一个 demo,本文简单介绍如何在 Mac 中跑起 Kafka。

执行 brew install kafka,由于 Kafka 需要依赖 ZooKeeper,所有在 brew 过程中,会把 Kafka 的其他依赖一起安装到 /usr/local/Cellar 目录下。

2 启动

可以到安装目录下的 bin 来看一下预定的一些启动脚本。

在启动 Kafka 之前需要先启动 ZooKeeper,看看 ZK 的启动命令里面有什么内容。

#!/bin/bash JAVA_HOME="$(/usr/libexec/java_home --version 1.8)" exec "/usr/local/Cellar/kafka/0.11.0.1/libexec/bin/zookeeper-server-start.sh" "$@"

可以看出,实际上其启动命令是一个调用的 bash 脚本。感兴趣的话可以进一步查看该脚本的详细内容。运行该启动命令,会有以下输出,提示我们需要一份 ZK 的配置文件。

➜ bin zookeeper-server-start

USAGE: /usr/local/Cellar/kafka/0.11.0.1/libexec/bin/zookeeper-server-start.sh [-daemon] zookeeper.properties

那么这个配置文件可以在刚刚 brew 的时候安装的 ZK 依赖的配置目录下查找,具体如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值