官方下载地址:https://kafka.apache.org/downloadsapache
案例使用版本:kafka_2.11-1.1.0.tgzvim
使用ftp工具将压缩包放置到服务器上服务器
案例放置位置为 /root 下工具
tar zxvf kafka_2.11-1.1.0.tgz测试
2181:zookeeper 监听端口,对cline端提供服务命令行
9092:kafka server 监听端口server
1)进入kafka目录blog
cd /root/kafka_2.11-1.1.0kafka
2)编辑server.propertiesit
vim config/server.properties
3)在 “broker.id=0” 下添加
host.name=192.168.1.101(服务器IP地址)
4)保存并退出编辑
1)返回kafka目录
cd /root/kafka_2.11-1.1.0
2)启动zookeeper
bin/zookeeper-server-start.sh config/zookeeper.properties
3)启动kafka
bin/kafka-server-start.sh config/server.properties
1)建立名为 testKafka 的topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testKafka
2)查询当前全部 topic
bin/kafka-topics.sh --list --zookeeper localhost:2181
3)启动一个消费者
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic testkafka
4)启动一个生产者
bin/kafka-console-producer.sh --broker-list 192.168.1.101:9092 --topic testkafka
5)测试
生产者启动后会进入命令行模式,如今能够在输入信息测试消费者是否能够接收到了
消费者