kafka快速入门之案例教程

亡梦爱人 提交于 2020-01-21 09:27:08

Kafka快速入门之案例教程

先准备工具

下载kafka

kafka下载地址: http://archive.apache.org/dist/kafka/
博主推荐下载 2.0以上的版本,解压后的文件
解压后的目录

下载zookeeper

zookeeper下载地址: http://zookeeper.apache.org/
博主知道,大伙儿都晓得Kafka需要zookeeper作为注册中心。Kafka内置也有zookeeper,但是本人还是比较推荐使用外部的zookeeper。因人而异!
zookeeper解压后的目录
好,到这里博主相信大家都已经下载好了,接下来就是把Kafka和zookeeper启动了。
先cp 一份zoo_sample.cfg -> zoo.cfg 可以自己取个名字。
在这里插入图片描述
编辑配置文件
不说废话,直接贴图:
简单修改配置
接下来启动zookeeper,下面有命令可以直接cv
在这里插入图片描述

./zkServer.sh start
./zkServer.sh status

zookeeper单台搭建算是完成了。
兄弟们都坚持到这里了。是不是有点累,对,咋们还得继续。加油
坚持坚持

接下来是Kafka的配置了,不用担心很容易的。直接贴图:
进入Kafka相关配置
Kafka需要想zookeeper进行注册
注册信息到zookeeper中

给定唯一标识id,如果是单体,或是集群都养成这种习惯都是很好的。给定唯一标识id
接下来就是启动Kafka生产者:
Kafka生产者

 ./bin/kafka-console-producer.sh --broker-list  "主机ip":9092  --topic hello

接下来就是启动Kafka消费者:
Kafka消费者

./bin/kafka-console-consumer.sh --bootstrap-server "主机ip":9092 --from-beginning --topic hello

别忘记了,我上面的"" 是你们主机的IP哈。

最后,完成Kafka的生产者–消费者模式了。是不是很容易,生产上也类似,只不过数据不同而已。方法相通!!!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!