Peringatan
Proyek ini tidak dipertahankan lagi! Ini telah ditandai sebagai tidak aktif oleh konsensus Apache Logging Services pada 10-10-2024. Pengguna disarankan untuk bermigrasi ke alternatif. Untuk pertanyaan lainnya, lihat kebijakan dukungan.
Apache Flume adalah layanan terdistribusi, andal, dan tersedia untuk mengumpulkan, menggabungkan, dan memindahkan data log dalam jumlah besar secara efisien. Ini memiliki arsitektur sederhana dan fleksibel berdasarkan aliran data streaming. Ini kuat dan toleran terhadap kesalahan dengan mekanisme keandalan yang dapat disesuaikan serta banyak mekanisme failover dan pemulihan. Sistem ini dikelola secara terpusat dan memungkinkan manajemen dinamis yang cerdas. Ini menggunakan model data sederhana yang dapat diperluas yang memungkinkan aplikasi analitik online.
Baris kode Apache Flume 1.x (NG) adalah pemfaktoran ulang Flume generasi pertama untuk memecahkan masalah tertentu yang diketahui dan keterbatasan desain aslinya.
Apache Flume bersumber terbuka di bawah Lisensi Apache Software Foundation v2.0.
Dokumentasi disertakan dalam distribusi biner di bawah direktori docs. Dalam bentuk sumbernya, dapat ditemukan di direktori flume-ng-doc.
Panduan dan FAQ Flume 1.x tersedia di sini:
Pelacak Bug dan Masalah.
Mengompilasi Flume memerlukan alat-alat berikut:
Catatan: Build Apache Flume memerlukan lebih banyak memori daripada konfigurasi default. Kami menyarankan Anda mengatur opsi Maven berikut:
export MAVEN_OPTS="-Xms512m -Xmx1024m"
Untuk mengkompilasi Flume dan membuat tarball distribusi, jalankan mvn install
dari direktori tingkat atas. Artefak akan ditempatkan di bawah flume-ng-dist/target/
.