更新 TTL
对于一个主题,记录在该主题中保留10天。我必须为一个特定的主题这样做,只留下所有其他主题ttl的相同,当前配置,我必须这样做使用 java
因为我把一个主题 kafka
通过java。我正在设置以下属性以将主题推送到 kafka
```
Properties props = new Properties();
props.put("bootstrap.servers", KAFKA_SERVERS);
props.put("acks", ACKS);
props.put("retries", RETRIES);
props.put("linger.ms", new Integer(LINGER_MS));
props.put("buffer.memory", new Integer(BUFFER_MEMORY));
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
1条答案
按热度按时间gupuwyp21#
你可以用
AdminClient
,下面是获取当前配置(仅用于测试)的代码片段,然后更新retention.ms
“在名为的主题上配置”test
".