kafka-topics.sh este o componentă esențială în ecosistemul Apache Kafka. Utilitarul CLI esențial pentru crearea, listarea, descrierea, alterarea și ștergerea topicurilor într-un cluster Apache Kafka.
Sintaxă și Utilizare Practică
Exemplu practic documentat pas cu pas:
# Crearea unui topic nou cu 3 partiții și factor de replicare 2
kafka-topics.sh --bootstrap-server localhost:9092 \
--create \
--topic comenzi-clienti \
--partitions 3 \
--replication-factor 2
# Listarea tuturor topicurilor active din cluster
kafka-topics.sh --bootstrap-server localhost:9092 --list
# Inspectarea detaliilor interne (partiții, lideri, replici ISR)
kafka-topics.sh --bootstrap-server localhost:9092 \
--describe \
--topic comenzi-clienti
# Adăugarea de partiții suplimentare pentru scalare
kafka-topics.sh --bootstrap-server localhost:9092 \
--alter \
--topic comenzi-clienti \
--partitions 6
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-topics.shAi o nelămurire despre utilizarea comenzii
kafka-topics.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.