菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
47
0

Kafka

原创
05/13 14:22
阅读数 68672

kafka术语

Kafka Cluster : Kafka集群

Broker:  kafka集群中的所有节点(安装了kafka软件的这台节点),我们称之为broker每台broker有唯一的标识;

Producer: 往kafka里面生产数据的一端,叫做produce;

Consumer: 从kafka里面消费数据的一端,称之为Consumer;

Topic:producer将数据发送到Kafka里面,数据是按照主题进行存储的;

partition :Kafka主题下存储数据的时候,是按照分区进行存储的;

Leader:在Kafka里面,数据是存在副本概念的,数据中,除了副本之外的那个数据分区,是leader,leader对外提供读写服务;

Follower:某个分区的数据副本,主要同步leader数据;

Replication:每个分区的数据是存在副本的

Cotroller:负载均衡,保证一台机器中不会存在多个leader

groupid:每个消费者都会拥有一个id,用来标识自己消费数据的记录

__Consumer_offsets(主题):记录着某个groupid消费数据的记录(如,zhangsan :100)

 

 

Kafka集群的搭建(都是四部曲了,只讲述配置修改内容):

  下载

  上传

  解压

  修改配置:

    config/server.properties

      broker.id = 0

           listeners = host:9092

      num.partitions = n*2

      zookeeper = ...

 

发表评论

0/200
47 点赞
0 评论
收藏