Flume 테스트
Flume
설치
FLUME_HOME="/your/path/"
cd $FLUME_HOME
wget http://apache.tt.co.kr/flume/1.6.0/apache-flume-1.6.0-bin.tar.gz
tar -xvf apache-flume-1.6.0-bin.tar.gz
ln -s apache-flume-1.6.0-bin flume
rm -rf apache-flume-1.6.0-bin.tar.gz
echo "export FLUME_HOME=${FLUME_HOME}/flume" >> ~/.bashrc
echo 'export PATH=$PATH:$FLUME_HOME/bin' >> ~/.bashrc
source ~/.bashrc
echo 'export JAVA_OPTS="-Xms100m -Xmx2000m"' >> $FLUME_HOME/conf/flume-env.sh
wget -O $FLUME_HOME/lib/zookeeper-3.4.5.jar https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.jar
flume-ng version실행방법
구성

Agents
Consumer Agent
Listener Agent
테스트 1 (물리 서버 -> 가상 서버)
Consumer [xdevnnidb02.npush] -> Listener [dev-ohchang.ncl]
테스트 2 (물리 서버 -> 물리 서버)
Consumer [xdevnnidb02.npush] -> Listener [xdevnnidb01.npush]
참고
요구 조건
TPS 최대 20000
CPU 5% ~ 10%
전송 데이터 압축
네트워크 대역폭 컨트롤
장점
자바
자동 load balancing 및 failover
HDFS Sink 제공
단점
Document 부실
네트워크 대역폭 제한 불가
서버 세팅 곤란
불필요한 오버헤드 발생
Zookeeper 연동
Zookeeper 설정
실행 방법
비고
Last updated