Xu Mingmin created BEAM-6285:
--------------------------------

             Summary: option to disable offsetConsumer in KafkaIO
                 Key: BEAM-6285
                 URL: https://issues.apache.org/jira/browse/BEAM-6285
             Project: Beam
          Issue Type: Improvement
          Components: io-java-kafka
            Reporter: Xu Mingmin
            Assignee: Xu Mingmin


Add an option in KafkaIO.read() to avoid using `offsetConsumer`. 

*What's the problem:*

When security is enabled, function `KafkaUnboundedReader.updateLatestOffsets()` 
always fails with lots of WARN log.

*What's the cause:*

`offsetConsumer` uses a mocked `ConsumerConfig.GROUP_ID_CONFIG`, and it doesn't 
work as expected when security is enabled. In our case, 
`ConsumerConfig.GROUP_ID_CONFIG` is the key to validate whether this consumer 
is approved.

*What's the solution:*

Add an option to disable `offsetConsumer` by developers;

*What's the side effect:*

With `offsetConsumer` disabled, backlog is unknown.

 

[~rangadi] any comments?

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to