Предупреждение
Этот проект больше не поддерживается! Он был отмечен как неактивный согласно консенсусу Apache Logging Services от 10 октября 2024 г. Пользователям рекомендуется перейти на альтернативы. По другим вопросам ознакомьтесь с политикой поддержки.
Apache Flume — это распределенный, надежный и доступный сервис для эффективного сбора, агрегирования и перемещения больших объемов данных журналов. Он имеет простую и гибкую архитектуру, основанную на потоковой передаче данных. Он надежный и отказоустойчивый с настраиваемыми механизмами надежности и множеством механизмов переключения и восстановления. Система управляется централизованно и обеспечивает интеллектуальное динамическое управление. Он использует простую расширяемую модель данных, которая позволяет использовать аналитические приложения в режиме онлайн.
Строка кода Apache Flume 1.x (NG) представляет собой рефакторинг Flume первого поколения для решения некоторых известных проблем и ограничений исходного дизайна.
Apache Flume имеет открытый исходный код под лицензией Apache Software Foundation версии 2.0.
Документация включена в бинарный дистрибутив в каталоге docs. В исходном виде его можно найти в каталоге flume-ng-doc.
Руководство по Flume 1.x и часто задаваемые вопросы доступны здесь:
Трекер ошибок и проблем.
Для компиляции Flume требуются следующие инструменты:
Примечание. Для сборки Apache Flume требуется больше памяти, чем для конфигурации по умолчанию. Мы рекомендуем вам установить следующие параметры Maven:
export MAVEN_OPTS="-Xms512m -Xmx1024m"
Чтобы скомпилировать Flume и собрать архив дистрибутива, запустите mvn install
из каталога верхнего уровня. Артефакты будут помещены в папку flume-ng-dist/target/
.