您想学习如何在 Ubuntu Linux 上安装 Apache Kafka 吗? 在本教程中,我们将向您展示如何在运行 Ubuntu Linux 的计算机上下载并安装 Apache Kafka。

• 乌本图 18.04
• 乌本图 19.04
• 乌本图 19.10
• 阿帕奇卡夫卡 2.12-2.3.1
• Openjdk 版本 11.0.4

硬件列表:

以下部分介绍用于创建此 Apache Kafka 教程的设备列表。

上面列出的每一件硬件都可以在亚马逊网站上找到。

阿帕奇卡夫卡相关教程:

在此页上,我们提供快速访问与 Apache Kafka 相关的教程列表。

教程阿帕奇卡夫卡 - 安装在乌本图Linux

安装 Java JDK 软件包。

Copy to Clipboard

使用以下命令查找 Java JDK 安装目录。

Copy to Clipboard

此命令输出应显示 Java 安装目录。

Copy to Clipboard

在我们的示例中,我们的 Java JDK 安装在文件夹下:/usr/lib/jvm/java-11-openjdk-amd64

现在,您需要创建名为 JAVA_HOME 的环境变量。

让我们创建一个文件来自动执行所需的环境变量配置

Copy to Clipboard

下面是java.sh文件内容。

Copy to Clipboard

重新启动计算机。

Copy to Clipboard

使用以下命令验证是否创建了JAVA_HOME变量。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

使用以下命令测试 Java 安装。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

安装动物园管理员包。

Copy to Clipboard

验证动物园管理员服务是否正在运行。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

将 Zookeeper 配置为在引导期间自动启动。

Copy to Clipboard

下载阿帕奇卡夫卡软件包。

Copy to Clipboard

安装阿帕奇卡夫卡服务器。

Copy to Clipboard

现在,您需要创建名为KAFKA_HOME的环境变量。

让我们创建一个文件来自动执行所需的环境变量配置

Copy to Clipboard

下面是kafka.sh文件内容。

Copy to Clipboard

重新启动计算机。

Copy to Clipboard

使用以下命令验证是否创建了KAFKA_HOME变量。

Copy to Clipboard

下面是命令输出:

Copy to Clipboard

创建符号链接,以便更轻松地查找 Kafka 配置文件。

Copy to Clipboard

启动阿帕奇卡夫卡服务。

Copy to Clipboard

下面是应显示的信息示例:

Copy to Clipboard

祝贺! 您已完成 Ubuntu Linux 上的 Apache Kafka 安装。

阿帕奇卡夫卡 - 命令示例

使用以下命令在 Apache Kafka 服务器上创建名为"主题测试"的主题。

Copy to Clipboard

使用以下命令使用 Kafka 生产者 API 向名为 TopicTest 的主题发送消息。

Copy to Clipboard

输入所需的消息。

保持此终端打开。

Copy to Clipboard

在另一个 Linux 终端上,使用以下命令使用 Kafka 使用者 API 从名为 TopicTest 的主题中获取消息。

Copy to Clipboard

祝贺! 您可以从 Apache Kafka 服务器发送和接收消息。