Mettez à jour TTL
pour un sujet afin que les enregistrements restent dans le sujet pendant 10 jours. Je dois faire cela pour un sujet particulier en laissant tous les autres sujets TTL est la même configuration actuelle, je dois le faire en utilisant java
parce que je pousse un sujet à kafka
via Java. Je suis en train de propriétés suivantes pour pousser un sujet à kafka
Mise à jour de TTL pour un sujet particulier dans kafka en utilisant Java
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");
Merci pour la réponse, pas en mesure d'obtenir ces classes d'information ('AdminClient',' DescribeConfigsResult', 'AlterConfigsResult',' ConfigEntry'), je me sers 'pom' ne pas obtenir des déclarations d'importation – Sat
utilisez-vous la 0.11.0 version? J'utilise celui-ci. L'API AdminClient a été introduite avec la dernière version, sinon vous ne pouvez pas le faire à partir du code Java. – ppatierno
' \t \t \t org.apache.kafka \t \t \t kafka_2.10 \t \t \t 0.8.0 \t \t ' J'ai essayé avec 0.11.0 aussi, mais pour moi n'a pas fonctionné –
Sat