Kafka恰好一次流式传输TransactionalIdAuthorizationException

时间:2019-04-05 17:25:21

标签: apache-kafka apache-kafka-streams

在将PROCESSING_GUARANTEE_CONFIG设置为fully_once之后,我的复制因子为3的环境中,我的kafka流应用程序运行良好。

但是我有一个开发环境,其中复制因子必须为1。根据文档,这只能用于开发。但是,即使在将以下配置设置为1之后,启动时仍然会收到TransactionalIdAuthorizationException。

KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR KAFKA_TRANSACTION_STATE_LOG_MIN_ISR

1 个答案:

答案 0 :(得分:0)

使用事务默认情况下要求最小复制因子3,即3个代理。您需要重新配置代理,以将这些默认设置减小为1。

相关问题