Apache Kafka - เครื่องมือ
Kafka Tool บรรจุภายใต้“ org.apache.kafka.tools. *. เครื่องมือแบ่งออกเป็นเครื่องมือระบบและเครื่องมือจำลองแบบ
เครื่องมือระบบ
เครื่องมือระบบสามารถเรียกใช้จากบรรทัดคำสั่งโดยใช้สคริปต์คลาสรัน ไวยากรณ์มีดังนี้ -
bin/kafka-run-class.sh package.class - - options
เครื่องมือระบบบางส่วนมีการกล่าวถึงด้านล่าง -
Kafka Migration Tool - เครื่องมือนี้ใช้เพื่อโยกย้ายนายหน้าจากเวอร์ชันหนึ่งไปยังอีกเวอร์ชันหนึ่ง
Mirror Maker - เครื่องมือนี้ใช้เพื่อทำการมิเรอร์คลัสเตอร์ Kafka หนึ่งไปยังอีกคลัสเตอร์
Consumer Offset Checker - เครื่องมือนี้จะแสดงกลุ่มผู้บริโภคหัวข้อพาร์ทิชันนอกสถานที่ล็อกขนาดเจ้าของสำหรับชุดหัวข้อและกลุ่มผู้บริโภคที่ระบุ
เครื่องมือจำลองแบบ
การจำลองแบบคาฟคาเป็นเครื่องมือออกแบบระดับสูง วัตถุประสงค์ของการเพิ่มเครื่องมือจำลองแบบคือเพื่อความทนทานที่แข็งแกร่งและความพร้อมใช้งานที่สูงขึ้น เครื่องมือจำลองแบบบางส่วนมีการกล่าวถึงด้านล่าง -
Create Topic Tool - สิ่งนี้จะสร้างหัวข้อที่มีจำนวนพาร์ติชันเริ่มต้นปัจจัยการจำลองและใช้โครงร่างเริ่มต้นของ Kafka ในการกำหนดแบบจำลอง
List Topic Tool- เครื่องมือนี้แสดงข้อมูลสำหรับรายการหัวข้อที่กำหนด หากไม่มีหัวข้อในบรรทัดคำสั่งเครื่องมือจะสอบถาม Zookeeper เพื่อรับหัวข้อทั้งหมดและแสดงข้อมูลสำหรับหัวข้อเหล่านั้น ฟิลด์ที่เครื่องมือแสดง ได้แก่ ชื่อหัวข้อพาร์ติชันผู้นำแบบจำลอง isr
Add Partition Tool- การสร้างหัวข้อต้องระบุจำนวนพาร์ติชันสำหรับหัวข้อ ในภายหลังอาจจำเป็นต้องใช้พาร์ติชันเพิ่มเติมสำหรับหัวข้อเมื่อปริมาณของหัวข้อจะเพิ่มขึ้น เครื่องมือนี้ช่วยในการเพิ่มพาร์ติชันเพิ่มเติมสำหรับหัวข้อเฉพาะและยังช่วยให้การกำหนดแบบจำลองด้วยตนเองของพาร์ติชันที่เพิ่มเข้ามา