kafka centos 单点配置

来源:互联网 发布:域名和url的区别 编辑:程序博客网 时间:2024/05/16 14:54
kafka&zookeeper

环境 centos64虚拟机

单节点单broker

1 下载kafka

2  解压并进入kafka目录

3 修改配置文件 
vim config/server.properties 如修改brokerId和端口

4 启动zookeeper
 bin/zookeeper-server-start.sh config/zookeeper.properties 

5 启动kafka
 bin/kafka-server-start.sh config/server.properties 

6 查看topic
 bin/kafka-topics.sh --list --zookeeper localhost:2181

7 启动producer生产者
 bin/kafka-console-producer.sh --broker-list localhost:8080 --topic test

8 启动consumer消费者
 bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
 
如上 在7的生产者中发送消息可以在8的消费者中进行消费。

单节点多broker
copy两份kafka安装文件 分别命名为kafka2 kafka3。
分为进入两个文件目录。修改配置文件 
vim config/server.properties 
修改brokerId和端口三个broker各不相同;
修改log地址分别不同。

分别如上7  启动broker2 broker3 可以在1 2 3 作为生产者 消费者将可以同时收到三个生产者的消息。
0 0