kafka-configs.sh este o componentă esențială în ecosistemul Apache Kafka. Gestionarea configurațiilor dinamice pentru topicuri, brokeri, clienți și utilizatori la nivel de cluster în timp real.
Sintaxă și Utilizare Practică
Exemplu practic documentat pas cu pas:
# Modificarea politicii de retenție la 24 de ore (86400000 ms) pentru un topic
kafka-configs.sh --bootstrap-server localhost:9092 \
--entity-type topics \
--entity-name comenzi-clienti \
--alter \
--add-config retention.ms=86400000
# Activarea compactării de log-uri (Log Compaction)
kafka-configs.sh --bootstrap-server localhost:9092 \
--entity-type topics \
--entity-name stocuri-produse \
--alter \
--add-config cleanup.policy=compact
# Verificarea tuturor configurațiilor suprascrise la nivel de topic
kafka-configs.sh --bootstrap-server localhost:9092 \
--entity-type topics \
--entity-name comenzi-clienti \
--describe
Bune Practici în Producție
- Performanță și Resurse: Optimizați parametrii de alocare de resurse și respectați cerințele de I/O și memorie.
- Fiabilitate: Asigurați monitorizarea proactivă a metricilor cheie și configurați mecanisme sigure de persistență.
- Scalabilitate: Proiectați partiționarea și clusterele luând în calcul creșterea volumului de trafic.
Întrebări & Exemple de Cod:
kafka-configs.shAi o nelămurire despre utilizarea comenzii
kafka-configs.shsau 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.