在Mac上安装、启动最新版Apache Kafka v2.3.1

在Mac上安装Apache Kafka,Java是唯一的前置条件。首先, 我们需要安装Java,然后就可以安装Apache Kafka,并运行在Mac上。

一、安装Java

在Mac上安装JDK和在Windows平台上安装过程比较类似。

安装完成之后,可以通过Terminal 终端窗口运行如下命令进行验证:

java -version

在Mac上安装、启动最新版Apache Kafka v2.3.1

二、安装Apache Kafka

下载最新版本的Apache Kafka v2.3.1,如下图所示。

在Mac上安装、启动最新版Apache Kafka v2.3.1

下载完成之后,解压缩到指定的目录。导航到Apache Kafka解压缩的目录,然后打开一个terminal窗口,查看子目录如下所示:

在Mac上安装、启动最新版Apache Kafka v2.3.1

三、启动Zookeeper

Apache Kafka 依赖Zookeeper来管理集群。因此,需要在启动kafka之前,先启动Zookeeper。没有必要显式安装Zookeeper,因为在新版的Apache Kafka安装包中已经包含了Zookeeper。

在Apache Kafka的根目录,运行如下命令启动Zookeeper:

bin/zookeeper-server-start.sh config/zookeeper.properties


Zookeeper在启动过程中将输出类似如下的信息:

在Mac上安装、启动最新版Apache Kafka v2.3.1

四、启动Apache Kafka Server

在另外一个Terminal窗口中,在Apache Kafka 根目录下,运行如下命令启动kafka:

bin/kafka-server-start.sh config/server.properties

下面是kafka server启动输出信息,说明kafka server已经启动了。

在Mac上安装、启动最新版Apache Kafka v2.3.1

如需要停止Kafka server,在terminal 窗口输入如下的命令即可。

  • 首先需要停止kafka server:

bin/kafka-server-stop.sh

  • 然后在停止Zookeeper:

bin/zookeeper-server-stop.sh

在Mac上安装、启动最新版Apache Kafka v2.3.1

五、小结

本文我们成功学习了在Mac上安装Apache Kafka,以及启动Zookeeper和Kafka server的过程。

相关推荐