Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
iconfalse

<<기본실행>>

$flume-ng agent --conf-file flume.conf --name agent01


<<config file구조>>

agent.sources = fileRead

agent.channels = memoryChannel

agent.slnks = loggerSlnk


agent.source.fileRead.type = spooldir

agent.source.fileRead.spoolDir = /var/log/apache

agent.source.fileRead.channels = memoryChannel


agent.slnks.loggerSlnk.type = file_roll

agent.slnks.loggerSlnk.slnk.directory = /home/apache

agent.slnksloggerSlnk.slnk.rollInterval = 0

agent.slnks.loggerSlnk.channel = memoryChannel


agent.channels.memoryChannel.type = memory

agent.channels.memoryChannel.capacity = 100


  • Apache hadoop이 인기있던 시절에 있기 있던 Agent
  • source : input
  • slnks : output
  • channels : 전송 통신 방식
  • 플러그인 다양성 보다는 전송채널의 확보 및 파이프라인이 복잡한 경우, 전송 정책 수립


장점

  • flume만을 이용하여 데이터 파이프라인의 수평적으로 구성하기에 쉽다.
  • 장애시 데이터 유실없는 전송 환경의 구성이 가능하다.


단점

  • input, output plugin이 매우 적다.