CentOS环境下Zookeeper与Kafka的快速部署与实践

目录

步骤1:环境准备

步骤2: 连接到虚拟机

步骤3: 启动 Zookeeper (独立模式)

步骤4: 启动 Kafka

步骤5: 检查服务状态和操作主题

步骤6: 消费 Kafka 主题消息

步骤7: 生产 Kafka 主题消息

步骤8: 实时消息接收

步骤1:环境准备
  • 虚拟机名称: hadoop01

  • IP地址: 192.168.80.151

  • 端口: 9092

  • Kafka版本: kafka_2.12-3.7.0

  • Zookeeper版本: zookeeper-3.4.10

步骤2: 连接到虚拟机
  1. 打开Xshell,连接到虚拟机hadoop01。

步骤3: 启动 Zookeeper (独立模式)(hadoop01-第一个窗口)
# 进入Zookeeper的bin目录
cd /usr/local/zookeeper-3.4.10/bin

# 启动Zookeeper
./zkServer.sh start

# 查看Zookeeper状态
./zkServer.sh status

验证: 查看状态输出,确认Zookeeper服务已启动。

步骤4: 启动 Kafka
# 进入Kafka的bin目录
cd /usr/local/kafka_2.12-3.7.0/bin

# 启动Kafka服务
./kafka-server-start.sh ../config/server.properties

验证: 检查日志文件或使用jps命令确认Kafka进程已启动。

步骤5: 检查服务状态和操作主题(hadoop01-第二个窗口)
# 进入Kafka的bin目录
cd /usr/local/kafka_2.12-3.7.0/bin

# 查看已启动的Java进程
jps

# 创建主题bigdata22(如果需要)
./kafka-topics.sh --bootstrap-server 192.168.80.151:9092 --topic bigdata22 --create

# 查看已创建的主题
./kafka-topics.sh --bootstrap-server 192.168.80.151:9092 --topic bigdata22 --list

注意: 如果主题bigdata22已存在,可以跳过创建主题的步骤。

步骤6: 消费 Kafka 主题消息
# 进入Kafka的bin目录
cd /usr/local/kafka_2.12-3.7.0/bin

# 消费主题bigdata22的消息
./kafka-console-consumer.sh --bootstrap-server 192.168.80.151:9092 --topic bigdata22

操作: 在黑窗口3中发送消息,黑窗口2应实时显示接收到的消息。

步骤7: 生产 Kafka 主题消息(hadoop01-第三个窗口)
# 进入Kafka的bin目录
cd /usr/local/kafka_2.12-3.7.0/bin

# 生产主题bigdata22的消息
./kafka-console-producer.sh --bootstrap-server 192.168.80.151:9092 --topic bigdata22

操作: 在命令行中输入消息,然后按Enter键发送。

步骤8: 实时消息接收
  • 在黑窗口3中,使用命令行生产者工具发送消息。

  • 黑窗口2中的命令行消费者工具应实时接收并显示这些消息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值