大数据集群搭建(11)——Kafka的安装

本文详细介绍Kafka集群的安装步骤,包括创建目录、解压安装包、配置server.properties、分发到各节点、启动Zookeeper与Kafka、创建及管理topic等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kafka的安装

1.创建kafka目录,上传并解压安装包

cd /usr

mkdir kafka

cd kafka

rz(选中上传准备好的 kafka安装包)

tar –zxvf xxxxxxxx

2.修改 config下配置文件

2.1.修改server.properties

#broker的全局唯一编号,不能重复

broker.id=01

#broker需要使用zookeeper保存meta数据

zookeeper.connect=master:2181,slaver1:2181,slaver2:2181

#删除topic需要server.properties中设置delete.topic.enable=true否则只是标记删除

delete.topic.enable=true

#在配置文件中新加

host.name=master

3.分发到其他节点下

scp -r /usr/kafka/ root@slaver1:/usr/kafka/

scp -r /usr/kafka/ root@slaver2:/usr/kafka/

4.更改其他节点上的broker.id和host.name

slaver1 : broker.id=02           

                  host.name=slaver1

slaver2 : broker.id=03           

                  host.name=slaver2

5.启动

5.1.启动Zookeeper(3台)

[root@master bin]# ./zkServer.sh start

5.2.再启动kafka(3台)

./bin/kafka-server-start.sh -daemon config/server.properties &

5.3.在主节点创建topic

./bin/kafka-topics.sh --create --zookeeper master:2181,slaver1:2181,slaver2:2181 --replication-factor 3 --partitions 3 --topic 主题名

5.4.列出已创建的topic列表

./bin/kafka-topics.sh --list --zookeeper localhost:2181

5.5.在主节点启动控制台生产者

./bin/kafka-console-producer.sh --broker-list master:9092, slaver1:9092, slaver2:9092 --topic 主题名

5.6.在其他节点启动控制台消费者

./bin/kafka-console-consumer.sh --bootstrap-server master:9092, slaver1:9092, slaver2:9092 --from-beginning --topic 主题名

6.测试 从生产者输入消息,在消费者查看消息

7.删除主题

./bin/kafka-topics.sh --delete  --zookeeper localhost:2181  --topic 主题名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值