[ https://issues.apache.org/jira/browse/KAFKA-5666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17410351#comment-17410351 ]
Yanwen Lin commented on KAFKA-5666: ----------------------------------- Hi [~yevabyzek], [~apurva], is this still an issue? I saw that for development, we will start broker using the following command per this [doc|https://kafka.apache.org/quickstart]: {code:java} # Start the Kafka broker service $ bin/kafka-server-start.sh config/server.properties {code} And in *server.properties*, it already set the prop offsets.topic.replication.factor as 1 (link: [https://github.com/apache/kafka/blob/99b9b3e84f4e98c3f07714e1de6a139a004cbc5b/config/server.properties#L74]) so the issue described in this ticket should not be a problem? Anything I misunderstood? > Need feedback to user if consumption fails due to > offsets.topic.replication.factor=3 > ------------------------------------------------------------------------------------ > > Key: KAFKA-5666 > URL: https://issues.apache.org/jira/browse/KAFKA-5666 > Project: Kafka > Issue Type: Improvement > Components: clients, consumer > Affects Versions: 0.11.0.0 > Reporter: Yeva Byzek > Priority: Major > Labels: newbie, usability > > Introduced in 0.11: The offsets.topic.replication.factor broker config is now > enforced upon auto topic creation. Internal auto topic creation will fail > with a GROUP_COORDINATOR_NOT_AVAILABLE error until the cluster size meets > this replication factor requirement. > Issue: Default is setting offsets.topic.replication.factor=3, but in > development and docker environments where there is only 1 broker, the offsets > topic will fail to be created when a consumer tries to consume and no records > will be returned. As a result, the user experience is bad. The user may > have no idea about this setting change and enforcement, and they just see > that `kafka-console-consumer` hangs with ZERO output. It is true that the > broker log file will provide a message (e.g. {{ERROR [KafkaApi-1] Number of > alive brokers '1' does not meet the required replication factor '3' for the > offsets topic (configured via 'offsets.topic.replication.factor'). This error > can be ignored if the cluster is starting up and not all brokers are up yet. > (kafka.server.KafkaApis)}}) but many users do not have access to the log > files or know how to get them. > Suggestion: give feedback to the user/app if offsets topic cannot be created. > For example, after some timeout. > Workaround: > Set offsets.topic.replication.factor=3 -- This message was sent by Atlassian Jira (v8.3.4#803005)