本文共 1287 字,大约阅读时间需要 4 分钟。
以下是三台 CentOS7 服务器的主机名与 IP 映射信息:
在 CentOS7 上配置 JDK 11 环境变量,执行以下命令:
export JAVA_HOME=/moudle/jdkexport PATH=$JAVA_HOME/bin:$PATH
从官方网站下载 Kafka 去除地址部分,安装并配置。
# 解压并安装tar -xzf kafka_1.2.2.tar.gzmv kafka_1.2.2 /usr/local/kafka
编辑 config/server.properties,配置集群节点信息。
broker.id=1listeners=Plaintext://kafka1:9092# 其他节点配置类似
在每个节点上启动 Kafka 服务。
# 启动服务./kafka-server-start.sh --daemon
使用 kafka-topics.sh 创建主题。
# 创建主题./kafka-topics.sh --create --topic my-topic --partition 3
检查各节点的日志,确保服务正常运行。
# 查看日志journalctl -u kafka-server -b
使用生产者和消费者验证集群功能。
# 发送消息./kafka-console-producer.sh --topic my-topic --broker-list kafka1:9092,kafka2:9092,kafka3:9092 --message-format string# 消息消费./kafka-console-consumer.sh --topic my-topic --broker-list kafka1:9092,kafka2:9092,kafka3:9092 --new-consumer-check
server.properties 和 listeners。num.io.log buffers 和 log.flush.interval.messages。通过以上步骤,您可以在 CentOS7 上成功搭建 Kafka 集群,实现高效数据传输与处理。
转载地址:http://hlqfk.baihongyu.com/