2016-05-26 11 views
5

Devo configurare Kafka mai per eliminare i registri. Guardando la loro documentazione, vedo due tipi di parametri che controllano questo:Come faccio a garantire che i log vengano conservati per sempre in Kafka?

La mia domanda è:

Qual è la relazione tra questi due meccanismi, sono questi gli unici due, e sono le impostazioni precedenti necessari e sufficienti per evitare che i registri da sempre di essere cancellato?

risposta

5

Non sicuro quale versione si sta utilizzando. Per me, io uso questo:

log.retention.hours=2147483647 

Questo è circa 245.000 anni. Credo di aver provato -1 ad un certo punto, ma usando il valore massimo funzionante. Forse log.retention.ms accetta valori diversi, ma a prescindere - la seconda delle opzioni di configurazione dovrebbe essere sufficiente. La mia ipotesi è che nessuna delle due opzioni sia necessaria; o sarebbe sufficiente. Certamente, il secondo è sufficiente da solo.

Problemi correlati