segment.bytes: Dimensiunea Segmentelor de Log pe Disc în Apache Kafka

Mărimea maximă a unui fișier binar .log înainte ca brokerul să îl închidă și să creeze un nou segment activ.

Sintaxă
segment.bytes=1073741824 // implicit 1 GB

Cum funcționează segmentele de fișier în Kafka

O partiție Kafka pe disc nu este un fișier uriaș monolitic, ci este împărțită într-o serie de segmente (perechi de fișiere .log, .index și .timeindex). Când segmentul activ atinge dimensiunea specificată de segment.bytes (de regulă 1 GB), acesta devine pasiv și este creat un segment nou. Politicile de retenție și de compactare operează doar pe segmentele închise (pasive).

Exemplu Concret: Setare segment la 512 MB
kafka-configs.sh --bootstrap-server localhost:9092 \
  --entity-type topics \
  --entity-name tranzactii \
  --alter \
  --add-config segment.bytes=536870912
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: segment.bytes: Dimensiunea Segmentelor de Log pe Disc

Ai o nelămurire despre utilizarea comenzii segment.bytes: Dimensiunea Segmentelor de Log pe Disc sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.