George Smith created KAFKA-6434:
-----------------------------------

             Summary: Kafka-consumer-groups.sh reset-offsets does not work 
properly for not existing group
                 Key: KAFKA-6434
                 URL: https://issues.apache.org/jira/browse/KAFKA-6434
             Project: Kafka
          Issue Type: Bug
          Components: tools
    Affects Versions: 0.11.0.2
            Reporter: George Smith


Our usecase: We are migrating Spark streaming app into Kafka streaming. We want 
to continue processing from the last processed offsets of the Spark streaming 
app. Therefore we want to create define new consumer group with given offsets. 
The new app was not launched yet (we don't want to make side effects of 
processing into db) -> new consumer group does not exist.
I was happy to see the updated  Kafka-consumer-groups.sh supports reset-offsets 
method. Unfortunately it seems it's not working as expected. 

{code}
kafka-consumer-groups.bat --reset-offsets --bootstrap-server localhost:9092 
--topic testTopic:0 --group testGROUP --to-offset 10

Note: This will only show information about consumers that use the Java 
consumer API (non-ZooKeeper-based consumers).

TOPIC                          PARTITION  NEW-OFFSET
testTopic                      0          10
{code}

Now I want to check offsets for the group:
{code}
kafka-consumer-groups.sh --describe --bootstrap-server localhost:9092 --group 
testGROUP

Error: Consumer group 'testGROUP' does not exist.
{code}
That's strange, isn't it?

On the other side when I use kafka-streams-application-reset.sh - the group is 
obviously created - unfortunately this tool does not support given offsets for 
partitions (only the beginning is supported) + it does not support secured 
Kafka connection...




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to