2016-09-02 4 views
0

У меня есть канал памяти с флюсом, и я хочу знать, существует ли способ убедиться, что остановка flume-агента не приведет к потере данных на канале.Flume - Можно ли остановить только источник льда?

Возможное решение может состоять в том, чтобы остановить источник, следить за тем, чтобы канал был сброшен, а затем остановил агент.

Есть ли другой способ остановить летежный агент без потери данных?

Заранее спасибо

ответ

1

Короткий ответ: Если вы хотите защитить от потери данных, канал памяти не рекомендуется.

Вам следует рассмотреть возможность использования либо Файлового канала, либо канала Кафки. Для получения дополнительной информации см. https://flume.apache.org/FlumeUserGuide.html#flume-channels

Пояснение: даже если вы убедитесь, что источник потока полностью остановлен, а канал памяти сброшен, могут произойти сбои питания или сбои системы, которые приводят к потере данных, которые вы пытаетесь избежать ,

Смежные вопросы