
从零开始学Kafka
会编程的库里
会投三分的程序猿,会编程的篮球手
展开
-
从零开始学kafka(4)
我们可以使用kafka自带的script来创建topic,然后在该topic下生产消息,以及订阅消息体验一下这个流程以及了解一下常用参数。我们使用kafka-topics.sh创建一个partition数是4,副本因子是3的主题demo(当前kafka集群模式是3个broker)zouyongchuandeMacBook-Pro:kafka_2.12-2.0.1 zouyongchuan$ bin/kafka-topics.sh --zookeeper localhost:2181/kafka,l原创 2021-06-23 21:57:29 · 147 阅读 · 0 评论 -
从零开始学kafka(3)
上一章我们成功部署了zookeeper集群,这一章我们会基于kafka2.12-2.0.1版本部署kafka集群(2.8.0的kafka已经开始逐渐和zookeeper解耦了)。解压安装包后修改conf文件夹下的server.properties文件:broker_id:集群中唯一idlisteners:broker对外提供的服务入口地址advertise.listeners:暴漏给外部的地址,如果不设置,默认暴露listeners的地址zookeeper_connect:kafka所.原创 2021-06-22 20:42:14 · 162 阅读 · 2 评论 -
从零开始学kafka(2)
因为Kafka依赖于zookeeper,所以我们需要先部署zookeeper,下面是以docker部署zookeeper集群的例子使用docker-compose(使用yaml文件配置并建立多个服务容器)基于3.4.14版本的zookeeper进行集群部署version: '2'services: zoo1: image: zookeeper:3.4.14 restart: always hostname: zoo1 ports: - 2181:原创 2021-06-21 21:47:05 · 156 阅读 · 3 评论