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- การสร้างหัวข้อต้องระบุจำนวนพาร์ติชันสำหรับหัวข้อ ในภายหลังอาจจำเป็นต้องใช้พาร์ติชันเพิ่มเติมสำหรับหัวข้อเมื่อปริมาณของหัวข้อจะเพิ่มขึ้น เครื่องมือนี้ช่วยในการเพิ่มพาร์ติชันเพิ่มเติมสำหรับหัวข้อเฉพาะและยังช่วยให้การกำหนดแบบจำลองด้วยตนเองของพาร์ติชันที่เพิ่มเข้ามา