2017-03-13 1 views
0

Wir begannen mit Kafka seit 14 Monaten. Aufbewahrung ist 7 Tage. Wir haben 2 Ordner (kafka-logs, logs).Löschen von Daten aus dem Verzeichnis logs (NICHT Kafka-Logs) in Kafka

Einer von ihnen hat 7 Tage Daten (kafka-Protokolle), aber der andere hat 14 Monate Daten (Protokolle)

1. Hier ist die Einstellung in server.xml Protokoll. dirs =/install/kafka-logs

kafka-logs hat nur 7 tage daya. (Unser Retention beträgt 7 Tage.)

2. ist hier ein anderer Ordner:

/install/kafka_2.10-0.8.2.2/logs

Dieser Ordner 14 Monate Daten hat . Ich möchte die Daten des letzten Jahres aus (Logs) löschen. Wird dies Probleme verursachen? Muss ich Kafka stoppen oder kann ich die Protokolle der letzten Jahre deaktivieren, während es läuft? Wie deaktiviere/reduziere ich die Protokollierung in diesen Ordner?

Antwort

0

Im Ordner config des Brokers befindet sich eine Log4j-Datei, die Sie entsprechend Ihren Anforderungen neu konfigurieren müssen und dann einen Rolling Bounce der Broker durchführen, wenn Sie die Ausfallzeit für den Cluster nicht benötigen und dann die ältere löschen Protokolle

Verwandte Themen