KAFKA详解:主题说明(二)

一、主题说明

二、生产者消费者角色说明

1、生产消费者

从生产者的角度来说,他所操作的单元,一般情况下属于主题为单位

从消费者的角度来说,他所操作的单元,一般情况下属于主题为单位

生产者、消费者可以以主题更细单位来操作--->(分区),也是消息的分类

从kafka的角度来说,没有限制生产者也没有限制消费者

生产者与消费者在处理数据的时候,必须要知道要操作的主题是哪一个

三、创建属于我们自己的主题?

1、一个broker服务下,是否可以创建多个分区?

可以,broker数与分区数没有关系

2、一个broker服务下,是否可以创建多个副本因子

不可以。但报错

replication factor: 3 larger than available brokers:
创建主题时,副本因子应该小于等于可用的broker数
kafka-topics.sh --create --topic mytopic5 --zookeeper localhost:2181 --partitions 3 --replication-factor 1 --config max.message.bytes=6400 --config flush.messages=1

3、查看当前有哪些主题

kafka-topics.sh --describe --zookeeper localhost:2181
在kafka中每一个分区会有一个编号:从0开始

4、更多关于主题的操作的命令详见

Kafka shell :运维常用命令 

 

posted @ 2018-09-27 11:39  活的潇洒80  阅读(922)  评论(0编辑  收藏  举报