Apache Kafka - Alat
Kafka Tool dikemas dalam “org.apache.kafka.tools. *. Alat dikategorikan ke dalam alat sistem dan alat replikasi.
Alat Sistem
Alat sistem dapat dijalankan dari baris perintah menggunakan skrip run class. Sintaksnya adalah sebagai berikut -
bin/kafka-run-class.sh package.class - - options
Beberapa alat sistem disebutkan di bawah -
Kafka Migration Tool - Alat ini digunakan untuk memigrasi broker dari satu versi ke versi lainnya.
Mirror Maker - Alat ini digunakan untuk memberikan mirroring dari satu cluster Kafka ke cluster lainnya.
Consumer Offset Checker - Alat ini menampilkan Grup Konsumen, Topik, Partisi, Off-set, logSize, Pemilik untuk kumpulan Topik dan Grup Konsumen tertentu.
Alat Replikasi
Replikasi Kafka adalah alat desain tingkat tinggi. Tujuan penambahan alat replikasi adalah untuk ketahanan yang lebih kuat dan ketersediaan yang lebih tinggi. Beberapa alat replikasi disebutkan di bawah -
Create Topic Tool - Ini membuat topik dengan jumlah partisi default, faktor replikasi dan menggunakan skema default Kafka untuk melakukan tugas replika.
List Topic Tool- Alat ini mencantumkan informasi untuk daftar topik tertentu. Jika tidak ada topik yang disediakan di baris perintah, alat meminta Zookeeper untuk mendapatkan semua topik dan mencantumkan informasinya. Bidang yang ditampilkan alat adalah nama topik, partisi, pemimpin, replika, isr.
Add Partition Tool- Pembuatan topik, jumlah partisi untuk topik harus ditentukan. Nanti, lebih banyak partisi mungkin diperlukan untuk topik tersebut, ketika volume topik akan meningkat. Alat ini membantu menambahkan lebih banyak partisi untuk topik tertentu dan juga memungkinkan penugasan replika manual dari partisi yang ditambahkan.