Products
96SEO 2025-07-28 11:58 11
Apache Kafka 是一个分布式流处理平台,用于构建实时数据管道和流应用程序。在 Ubuntu 系统上配置 Kafka 是处理巨大数据的关键步骤之一。本文将指导您完成 Kafka 的安装、配置和测试过程。
Kafka 需要 Java 运行周围。您能用 OpenJDK 或 Oracle JDK。
sudo apt update
sudo apt install openjdk-11-jdk
用以下命令验证 Java 是不是已正确安装:
java -version
访问 Apache Kafka 官方网站下载最新鲜版本的 Kafka。您能用 wget 命令下载:
wget https://archive.apache.org/dist/kafka/3.2.0/kafka_2.13-3.2.0.tgz
解压下载的文件:
tar -xzf kafka_2.13-3.2.0.tgz
解压后Kafka 将被安装在 kafka_2.13-3.2.0
目录下。
修改 Kafka 配置文件,通常位于 config
目录下。根据需要调整配置,比方说 server.properties
文件。
Kafka 用 Zookeeper 进行集群管理。确保 Zookeeper 正确配置并运行。
在另一个终端窗口中启动 Zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
在另一个终端窗口中启动 Kafka 服务器:
bin/kafka-server-start.sh config/server.properties
创建一个 Kafka 主题,比方说 my-topic
bin/kafka-topics.sh --create --topic my-topic --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
列出全部主题以验证 my-topic
是不是已创建:
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
用 Kafka 自带的命令行工具发送消息到 my-topic
bin/kafka-console-producer.sh --topic my-topic --bootstrap-server localhost:9092
在终端中输入消息并按回车键发送。
bin/kafka-console-consumer.sh --topic my-topic --from-beginning --bootstrap-server localhost:9092
查看 my-topic
的详细信息:
bin/kafka-topics.sh --describe --topic my-topic --bootstrap-server localhost:9092
通过以上步骤,您已经在 Ubuntu 上成功配置了 Apache Kafka。您能根据需要进一步调整和 Kafka 的配置。
Demand feedback