2016-09-02 6 views
0

나는 flume 메모리 채널을 가지고 있는데, flume agent를 멈추게해도 채널에서 데이터가 손실되지 않는다는 것을 알고 싶습니다.Flume - flume 소스 만 멈출 수 있습니까?

가능한 해결 방법은 소스를 중지하고 채널이 플러시 된 후 에이전트를 중지하는 것입니다.

손실 데이터없이 flume 에이전트를 중지하는 또 다른 방법이 있습니까? 사전에

감사

답변

1

짧은 답변 : 데이터 손실을 방지하려면 메모리 채널이 사용하지 않는 것이 좋습니다.

파일 채널 또는 카프카 채널을 사용해야합니다. 자세한 내용은 https://flume.apache.org/FlumeUserGuide.html#flume-channels

을 참조하십시오. 설명 : Flume 소스가 완전히 중지되고 메모리 채널이 플러시 된 경우에도 정전이나 시스템 오류가 발생하여 피하려는 데이터 손실이 발생할 수 있습니다. .