คำเตือน
โปรเจ็กต์นี้ไม่ได้รับการดูแลอีกต่อไป! มันถูกทำเครื่องหมายว่าอยู่เฉยๆโดย Apache Logging Services ฉันทามติเมื่อวันที่ 2024-10-10 ผู้ใช้ควรย้ายไปยังทางเลือกอื่น หากมีข้อสงสัยอื่นๆ โปรดดูนโยบายการสนับสนุน
Apache Flume เป็นบริการแบบกระจาย เชื่อถือได้ และพร้อมใช้งานสำหรับการรวบรวม การรวบรวม และการย้ายข้อมูลบันทึกจำนวนมากอย่างมีประสิทธิภาพ มีสถาปัตยกรรมที่เรียบง่ายและยืดหยุ่นตามกระแสข้อมูลแบบสตรีม มีความแข็งแกร่งและทนทานต่อข้อผิดพลาดด้วยกลไกความน่าเชื่อถือที่ปรับได้ รวมถึงกลไกการเฟลโอเวอร์และการกู้คืนจำนวนมาก ระบบได้รับการจัดการจากส่วนกลางและช่วยให้สามารถจัดการแบบไดนามิกได้อย่างชาญฉลาด ใช้แบบจำลองข้อมูลแบบขยายได้ง่ายซึ่งช่วยให้สามารถประยุกต์การวิเคราะห์ออนไลน์ได้
บรรทัดโค้ด Apache Flume 1.x (NG) เป็นการรีแฟคเตอร์ของ Flume รุ่นแรกเพื่อแก้ไขปัญหาที่ทราบและข้อจำกัดบางประการของการออกแบบดั้งเดิม
Apache Flume เป็นโอเพ่นซอร์สภายใต้ Apache Software Foundation License v2.0
เอกสารประกอบจะรวมอยู่ในการแจกแจงแบบไบนารีภายใต้ไดเร็กทอรี docs ในรูปแบบต้นฉบับ สามารถพบได้ในไดเร็กทอรี flume-ng-doc
คู่มือ Flume 1.x และคำถามที่พบบ่อยมีอยู่ที่นี่:
ตัวติดตามข้อผิดพลาดและปัญหา
การคอมไพล์ Flume ต้องใช้เครื่องมือต่อไปนี้:
หมายเหตุ: บิลด์ Apache Flume ต้องใช้หน่วยความจำมากกว่าการกำหนดค่าเริ่มต้น เราขอแนะนำให้คุณตั้งค่าตัวเลือก Maven ต่อไปนี้:
export MAVEN_OPTS="-Xms512m -Xmx1024m"
หากต้องการคอมไพล์ Flume และสร้าง tarball การแจกจ่าย ให้รัน mvn install
จากไดเร็กทอรีระดับบนสุด สิ่งประดิษฐ์จะถูกวางไว้ใต้ flume-ng-dist/target/