Apache NiFi - เทมเพลต
Apache NiFi นำเสนอแนวคิดของเทมเพลตซึ่งช่วยให้สามารถนำมาใช้ซ้ำและแจกจ่ายกระแส NiFi ได้ง่ายขึ้น ผู้พัฒนารายอื่นหรือในคลัสเตอร์ NiFi อื่น ๆ สามารถใช้โฟลว์ได้ นอกจากนี้ยังช่วยให้นักพัฒนา NiFi แชร์งานของตนในที่เก็บเช่น GitHub
สร้างเทมเพลต
ให้เราสร้างเทมเพลตสำหรับโฟลว์ซึ่งเราสร้างไว้ในบทที่ 15“ Apache NiFi - การสร้างโฟลว์”
เลือกส่วนประกอบทั้งหมดของโฟลว์โดยใช้ปุ่ม shift จากนั้นคลิกที่ไอคอนสร้างเทมเพลตที่ด้านซ้ายมือของผ้าใบ NiFi คุณยังสามารถเห็นกล่องเครื่องมือดังที่แสดงในภาพด้านบน คลิกที่ไอคอนcreate templateทำเครื่องหมายเป็นสีน้ำเงินดังภาพด้านบน ป้อนชื่อเทมเพลต นักพัฒนายังสามารถเพิ่มคำอธิบายซึ่งเป็นทางเลือก
ดาวน์โหลดเทมเพลต
จากนั้นไปที่ตัวเลือกเทมเพลต NiFi ในเมนูที่มุมขวาบนของ UI ของ NiFi ดังแสดงในภาพด้านล่าง
ตอนนี้คลิกไอคอนดาวน์โหลด (อยู่ทางด้านขวามือในรายการ) ของเทมเพลตที่คุณต้องการดาวน์โหลด ไฟล์ XML ที่มีชื่อเทมเพลตจะถูกดาวน์โหลด
อัปโหลดเทมเพลต
ในการใช้เทมเพลตใน NiFi นักพัฒนาจะต้องอัปโหลดไฟล์ xml ไปยัง NiFi โดยใช้ UI มีไอคอนอัปโหลดเทมเพลต (ทำเครื่องหมายด้วยสีน้ำเงินในภาพด้านล่าง) ข้างไอคอนสร้างเทมเพลตคลิกที่ไอคอนนั้นและเรียกดู xml
เพิ่มเทมเพลต
ในแถบเครื่องมือด้านบนของ UI ของ NiFi ไอคอนเทมเพลตจะอยู่ก่อนไอคอนป้ายกำกับ ไอคอนเป็นสีน้ำเงินดังแสดงในภาพด้านล่าง
ลากไอคอนเทมเพลตแล้วเลือกเทมเพลตจากรายการแบบเลื่อนลงแล้วคลิกเพิ่ม มันจะเพิ่มแม่แบบลงในผ้าใบ NiFi