在 Linux 上安装 Kafka

17 Mar 2025 | 4 分钟阅读

前提条件: 系统上应安装 Java8。

以下是在 Linux 系统上安装 Apache Kafka 的步骤:

步骤1: 检查 java 版本。应该安装版本 8,因为 Kafka 支持 java8 及以上版本。通过在搜索框中键入 Terminal 或简单地按“ctrl+alt+t”来打开终端。然后,使用命令:'java -version'来检查java的版本。

Installing Kafka On Linux

注意: 使用 java9 或以上版本可能会导致一些问题。所以,最好使用 java8。

步骤2: 通过任何 Web 浏览器下载 Apache Kafka,或使用以下提供的链接:https://kafka.apache.org/downloads

Installing Kafka On Linux

步骤3: 下载 Kafka 二进制文件,版本为 Scala 2.12 或 2.11(相应地)。

Installing Kafka On Linux

步骤4: 现在,将打开一个新页面。此页面包含 Kafka MirrorMaker。点击第一个链接。它将开始下载。选择位置并保存“tar”文件夹。

Installing Kafka On Linux

步骤5: 需要解压缩或提取文件夹。使用命令:'tar -xvf' 来提取文件夹。

Installing Kafka On Linux

使用“ls”命令来查看“tar”文件夹提取到的位置。例如,在下面的快照中,可以看到 tar 文件和解压后的文件夹。

Installing Kafka On Linux

步骤6: 现在,要测试 Kafka,使用命令:'cd/bin/kafka-topics.sh' 移动到 Kafka 目录所在的位置。

Installing Kafka On Linux

步骤7: 如果显示上面的输出,则表示 java8 已正确安装在系统上。

设置路径

为了方便工作,请在本地设置路径,以便从系统中的任何驱动器或位置访问 Kafka。如果用户不想这样做,请移动到 zookeeper 安装步骤。

步骤1: 为了设置路径,使用“ll”或“ls -a”命令搜索系统是否具有“.bashrc”文件。在下面的快照中,使用了“ls -a”命令。

Installing Kafka On Linux

步骤2: 使用命令:'nano .bashrc'打开“.bashrc”文件。该文件将打开,如下所示

Installing Kafka On Linux

步骤3: 移动到末尾并使用以下命令设置路径

要了解工作目录,请使用命令:“pwd”。此命令显示从根目录开始的当前工作目录的名称。例如,在本教程中,“/home/tute”是工作目录。

Installing Kafka On Linux

保存文件并退出。

要查看编辑后的文件,请使用命令:“cat .bashrc”。它将显示保存的文件内容。

Installing Kafka On Linux

该文件将显示如下

Installing Kafka On Linux

如果路径保存成功,它将显示在文件中。

Installing Kafka On Linux

步骤4: 要进行测试,请从任何目录运行命令:“kafka-topics.sh”。如果显示下面的输出,则表示路径已成功设置。如果不是,则表示出现问题。

Installing Kafka On Linux

现在,无需移动到指定位置即可运行 Kafka。

在 Linux 上启动 Zookeeper 服务器

要启动 zookeeper,请使用以下步骤

步骤1: 移动到并使用命令:“mkdir data”创建一个新目录“data”。使用 Kafka 目录下的“ls”命令检查是否创建。

步骤2: 再次,移动到数据目录,并创建两个新目录,分别为“zookeeper”和“kafka”。创建这些目录是为了启动 Kafka 和 Zookeeper 服务器。

Installing Kafka On Linux

用户可以使用“ls”命令进行检查,如上面的快照所示。

步骤3: 要运行 zookeeper 服务器,请返回到。打开 zookeeper.properties 文件,该文件位于 config 文件夹下。使用命令:“nano config/zookeeper.properties”。

Installing Kafka On Linux

该文件将与上面的快照类似。

步骤4: 通过放置新创建的 zookeeper 文件夹的路径来编辑 dataDir 的值。编辑为:'dataDir=/home/tute//data/zookeeper'。保存文件并退出。

步骤5: 使用“cat config/zookeeper.properties”查看编辑后的文件。如果成功,请继续执行下一步。

步骤6: 现在,借助以下命令启动 zookeeper 服务器

Installing Kafka On Linux

如果显示下面的输出,显示端口号=2181。这意味着 zookeeper 已成功安装。

Installing Kafka On Linux

再次,移动到 zookeeper 文件夹并键入“ls”命令。当 zookeeper 服务器成功启动时,将自动创建一个新文件夹“version-2”。

步骤7: 再次移动到“config”文件夹,然后打开 server.properties 文件。使用命令:“nano config/server.properties”。

Installing Kafka On Linux

该文件将类似于上面的快照。

步骤8: 编辑 log.dirs=/home/tute//data/kafka 的值,如下所示。保存文件并退出。

Installing Kafka On Linux

步骤9: 现在,使用以下命令运行 Kafka 服务器


Installing Kafka On Linux

步骤10: 如果所有步骤都成功完成,Kafka 服务器将启动,如以下输出所示

Installing Kafka On Linux

步骤11: 另外,移动到 kafka 文件夹并使用“ls”命令。它将显示所有新的自动创建的文件,这些文件将说明 Kafka 服务器已成功启动。

Installing Kafka On Linux

通过成功完成以上步骤,Apache Kafka 将安装在 Linux 上。