1 Star 0 Fork 0

青天白云 / kafka-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

kafka-demo

介绍

问题

1, kafka 三个节点,三副本, 一个节点关闭,可以收到消息, 消费时关闭节点消息丢失问题
节点挂了,貌似还可以接受消息,很奇怪

参数

  1. broker 参数 min.insync.replicas 其中比较难理解的是min.insync.replicas,这个参数表示ISR集合中的最少副本数,默认值是1,并只有在acks=all或-1时才有效。

    acks与min.insync.replicas搭配使用,才能为消息提供最高的持久性保证。

    我们知道leader副本默认就包含在ISR中,如果ISR中只有1个副本,acks=all也就相当于acks=1了,引入min.insync.replicas的目的就是为了保证下限:不能只满足于ISR全部写入,还要保证ISR中的写入个数不少于min.insync.replicas。

    常见的场景是创建一个三副本(即replication.factor=3)的topic,最少同步副本数设为2(即min.insync.replicas=2),acks设为all,以保证最高的消息持久性。

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. https://www.orchome.com/kafka/news

特技

一,主题相关命令: ①创建,查看 1. bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --list 查看topic 2. bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --create --topic test --partitions 3 --replication-factor 3 创建topic 3分区,3副本 3. bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --describe --topic passive 查看主题详细信息 4, bin/kafka-topics.sh --bootstrap-server broker_host:port --describe 查询所有主题的详细数据 ②修改 1, bin/kafka-topics.sh --bootstrap-server broker_host:port --alter --topic <topic_name> --partitions < 新分区数 > // 修改主题分区 2, bin/kafka-configs.sh --zookeeper zookeeper_host:port --entity-type topics --entity-name <topic_name> --alter --add-config max.message.bytes=10485760

  1. bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 向主题中写入内容
  2. bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning 消费消息
  3. bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list 消费组
  4. bin/kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --describe --group group-1 消费情况 很重要的命令

空文件

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zyy2017/kafka-demo.git
git@gitee.com:zyy2017/kafka-demo.git
zyy2017
kafka-demo
kafka-demo
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891