kafka log.dirs'i anlamak
Kafka kümem var ve log.dirs = / data / kafka server.properties içindeki veri dizinine ayarlanmış. DATA bölümüm, büyük bir bölümünü alan bu günlükler nedeniyle dolmaya devam ediyor. (000000000000000.log gibi konu dizinindeki ikili günlüklerden bahsederken) Bu parametre hakkında BELGELENDİRMEYİ okudum (log.dirs Günlük verilerinin tutulduğu dizinler. Ayarlanmazsa, log.dir içindeki değer kullanılır)
ve henüz anlamını tam olarak anlamadım Dahası, silinebilirler ve hangi saklama yapılandırılmalıdır? ve onu veri dizininden ayırmanız önerilir mi? Teşekkürler
Yanıtlar
Kafka Konusu, bir veya daha fazla Kafka bölümünün mantıksal bir gruplamasıdır. Her kafka bölümü esasen diskteki (log) dosyasıdır. Dolayısıyla, kafka yayınladığınız veriler yalnızca bu dosyalarda (günlüklerde) saklanır.
log.dirs , kafka'ya bu dosyaları nerede yaratacağını söyler. Dolayısıyla, yeni bir bölümünüz olduğunda (mevcut konudaki bölümü artırarak veya tamamen yeni bir konu oluşturarak), log.dirs'de yeni dosya / lar görürsünüz .
Sen gerektiğini değil bu klasöre ait verileri silin. Kafka'nın verilerinizi ne kadar süreyle tutacağını yapılandırmak için log.retention.hours kullanın .