卡夫卡是高绩效艺术家 传输控制协议 协议服务器用于将服务器大量分发给客户端。 它用于收集、存储、检索和扩展大量数据。 Kafka 技术的主要优点之一是它可以低延迟地传输大量消息。 Kafka 是用 Java 和 Scala 编写的。 它可以用作纯硬件、虚拟机和容器以及 Cloud提供环境。
你将学到什么
本文的主要目标是学习用于在 a 中安装 kafkactl 的命令 Linux machine,一种多功能命令行工具,可简化管理和与机器的交互 Apache 卡夫卡集群。 读完本文后,您将能够监控该情况 Apache 通过命令行进行 Kafka 集群。
安装要求
硬件要求
A Linux基于操作系统 example Ubuntu,CentOS运行在宿主机上。
软件依赖性
- Java 开发工具包 (JDK) – 这是有关如何安装 Java 的教程 Ubuntu。
- 一个工作的 Apache 卡夫卡正在运行
- 访问命令行终端
安装 Kafkaactl 的分步说明 Linux
在安装Kafkaactl之前,我们需要确保以下几点:
检查安装的Java版本
使用以下命令检查 Java 版本:
java --version
如果没有Java Development Kit,请按照命令将其安装到您的计算机上
安装最新的 Java Linux
您需要做的第一件事是更新您的计算机。 以下命令会将您的计算机更新到它支持的当前版本:
sudo apt install default- jdk
接下来,您需要使用以下命令在本地系统上安装 JDK:
sudo apt install default- jdk
笔记: 请记住:如果您指定的安装文件名无效,您可能会遇到“找不到文件”错误消息。 因此请仔细检查文件名并安装软件包。
安装 Kafkaactl 在 Linux
步骤1: 前往Kafka官网,下载Kafka最新版本文件 这里 。
第2步: 如果单击相应的当前 Kafka 版本,您将进入包含 Mirror Maker 的新页面。 单击该网站上的第一个链接
步骤3: 这会将 TAR 文件安装到您的本地目录中。 使用命令 焦油-xvf 解压缩或提取文件
步骤4: 使用ls命令检查并确保安装和解压正确完成
ls
步骤5:使用 cd Change Directory 命令更改到从 Kafka 下载的目录
cd kafka_2.12-2.3.0
笔记: 在此步骤中,您会收到“未找到 Java”错误。 如果没有安装Java,可以如图安装
sudo apt-get install openjdk-11-jdk

步骤6:接下来您需要运行以下命令。 如果做得正确,您就走在正确的道路上
bin/kafka-topics.sh

第7步: 要设置Kafka的路径,我们需要检查系统是否包含以下内容 .bashrc 列出所有文件 使用以下命令:
ls -a
步骤8: 使用 Nano 或 VI 编辑器打开 .bashrc 文件
第9步: 最后,将所有内容向下移动并为 Kafka 设置路径
export PATH=/home/tute/kafka_2.12-2.3.0/bin:$PATH

步骤10:保存并退出编辑器
第11步:如果路径看起来不错,关闭编辑器后它将出现在终端上
步骤12: 测试 Kafka 控件使用
kafka-topics.sh
配置 Kafkaactl 以获得最佳性能
步骤1: 使用任何编辑器(例如 nano、vi)打开 kafkactl 脚本
nano kafkactl.sh
第2步: 设置 Kafka 变量的路径以进行安装
KAFKA_HOME=/path/to/your/kafka

步骤3: 保存并退出您用于编辑的文本编辑器
文凭
您已经成功掌握了在您的计算机上安装和配置 Kafkaactl 的复杂性。 Linux 增加您的系统 Apache Kafka 管理技能提升到一个新的水平。 凭借这种新发现的专业知识,您不仅可以管理集群,还可以管理集群。 他们编排了数据流的交响乐。 在您的卡夫卡之旅中,接下来您将面临哪些挑战?