kafka + 如何从主题中 disable/delete segment.bytes
kafka + how to disable/delete the segment.bytes from the topic
我们有 Kafka 版本 - 0.1
从 Kafka 描述我们可以验证 segment.bytes
, retention.ms
, retention.bytes
kafka-topics.sh --zookeeper zookeeper01:2181 --describe|grep my_first_car
Topic:my_first_car PartitionCount:100 ReplicationFactor:3 Configs:segment.bytes=344778,retention.ms=1780000,retention.bytes=271641765
Topic: my_first_car Partition: 0 Leader: 1011 Replicas: 1011,1010,1009 Isr: 1011,1010,1009
是否可以从主题中 disable/delete segment.bytes
?
预期结果:
kafka-topics.sh --zookeeper zookeeper01:2181 --describe|grep my_first_car
Topic:my_first_car PartitionCount:100 ReplicationFactor:3 Configs:retention.ms=1780000,retention.bytes=271641765
Topic: my_first_car Partition: 0 Leader: 1011 Replicas: 1011,1010,1009 Isr: 1011,1010,1009
当然可以。
kafka-topics ... --alter \
--entity-type topics --entity-name <topic-name> \
--delete-config 'segment.bytes'
但是,server-side 应用了默认设置,因此您无法完全删除该配置
我们有 Kafka 版本 - 0.1
从 Kafka 描述我们可以验证 segment.bytes
, retention.ms
, retention.bytes
kafka-topics.sh --zookeeper zookeeper01:2181 --describe|grep my_first_car
Topic:my_first_car PartitionCount:100 ReplicationFactor:3 Configs:segment.bytes=344778,retention.ms=1780000,retention.bytes=271641765
Topic: my_first_car Partition: 0 Leader: 1011 Replicas: 1011,1010,1009 Isr: 1011,1010,1009
是否可以从主题中 disable/delete segment.bytes
?
预期结果:
kafka-topics.sh --zookeeper zookeeper01:2181 --describe|grep my_first_car
Topic:my_first_car PartitionCount:100 ReplicationFactor:3 Configs:retention.ms=1780000,retention.bytes=271641765
Topic: my_first_car Partition: 0 Leader: 1011 Replicas: 1011,1010,1009 Isr: 1011,1010,1009
当然可以。
kafka-topics ... --alter \
--entity-type topics --entity-name <topic-name> \
--delete-config 'segment.bytes'
但是,server-side 应用了默认设置,因此您无法完全删除该配置