Apache NiFi - ส่วนต่อประสานผู้ใช้
Apache เป็นแพลตฟอร์มบนเว็บที่ผู้ใช้สามารถเข้าถึงได้โดยใช้ UI ของเว็บ NiFi UI เป็นแบบโต้ตอบและให้ข้อมูลที่หลากหลายเกี่ยวกับ NiFi ดังแสดงในภาพด้านล่างผู้ใช้สามารถเข้าถึงข้อมูลเกี่ยวกับคุณลักษณะต่อไปนี้ -
- เธรดที่ใช้งานอยู่
- ข้อมูลในคิวทั้งหมด
- การส่งกลุ่มกระบวนการระยะไกล
- ไม่ส่งกลุ่มกระบวนการระยะไกล
- กำลังรันส่วนประกอบ
- หยุดคอมโพเนนต์
- ส่วนประกอบไม่ถูกต้อง
- ส่วนประกอบที่ปิดใช้งาน
- กลุ่มกระบวนการที่เป็นเวอร์ชันล่าสุด
- กลุ่มกระบวนการเวอร์ชันที่แก้ไขในเครื่อง
- กลุ่มกระบวนการเวอร์ชันเก่า
- กลุ่มกระบวนการที่แก้ไขในเครื่องและเวอร์ชันเก่า
- ความล้มเหลวในการซิงค์กลุ่มกระบวนการเวอร์ชัน
ส่วนประกอบของ Apache NiFi
Apache NiFi UI มีส่วนประกอบดังต่อไปนี้ -
โปรเซสเซอร์
ผู้ใช้สามารถลากไอคอนกระบวนการบนผืนผ้าใบและเลือกโปรเซสเซอร์ที่ต้องการสำหรับการไหลของข้อมูลใน NiFi
พอร์ตอินพุต
ไอคอนด้านล่างถูกลากไปยังผืนผ้าใบเพื่อเพิ่มพอร์ตอินพุตลงในโฟลว์ข้อมูลใด ๆ
พอร์ตอินพุตใช้เพื่อรับข้อมูลจากโปรเซสเซอร์ซึ่งไม่มีอยู่ในกลุ่มกระบวนการนั้น
หลังจากลากไอคอนนี้ NiFi จะขอให้ป้อนชื่อของพอร์ตอินพุตจากนั้นจะเพิ่มลงในผ้าใบ NiFi
พอร์ตเอาต์พุต
ไอคอนด้านล่างถูกลากไปยังผืนผ้าใบเพื่อเพิ่มพอร์ตเอาต์พุตลงในโฟลว์ข้อมูลใด ๆ
พอร์ตเอาต์พุตใช้เพื่อถ่ายโอนข้อมูลไปยังโปรเซสเซอร์ซึ่งไม่มีอยู่ในกลุ่มกระบวนการนั้น
หลังจากลากไอคอนนี้ NiFi จะขอให้ป้อนชื่อของพอร์ตเอาต์พุตจากนั้นจะเพิ่มลงในผ้าใบ NiFi
กลุ่มกระบวนการ
ผู้ใช้ใช้ไอคอนด้านล่างเพื่อเพิ่มกลุ่มกระบวนการในผ้าใบ NiFi
หลังจากลากไอคอนนี้ NiFi จะขอให้ป้อนชื่อของกลุ่มกระบวนการจากนั้นจะเพิ่มลงในผ้าใบ NiFi
กลุ่มกระบวนการระยะไกล
ใช้เพื่อเพิ่มกลุ่มกระบวนการระยะไกลในผ้าใบ NiFi
ช่องทาง
Funnel ใช้เพื่อถ่ายโอนเอาต์พุตของโปรเซสเซอร์ไปยังโปรเซสเซอร์หลายตัว ผู้ใช้สามารถใช้ไอคอนด้านล่างเพื่อเพิ่มช่องทางในการไหลของข้อมูล NiFi
เทมเพลต
ไอคอนนี้ใช้เพื่อเพิ่มเทมเพลตโฟลว์ข้อมูลลงในผ้าใบ NiFi ซึ่งจะช่วยในการนำกระแสข้อมูลมาใช้ซ้ำในอินสแตนซ์ NiFi เดียวกันหรือต่างกัน
หลังจากลากแล้วผู้ใช้สามารถเลือกเทมเพลตที่เพิ่มไว้แล้วใน NiFi
ฉลาก
สิ่งเหล่านี้ใช้เพื่อเพิ่มข้อความบนผ้าใบ NiFi เกี่ยวกับส่วนประกอบใด ๆ ที่มีอยู่ใน NiFi มีหลายสีที่ผู้ใช้ใช้เพื่อเพิ่มความสวยงาม