Apache Flume-환경
이전 장에서 Flume의 아키텍처에 대해 이미 논의했습니다. 이 장에서는 Apache Flume을 다운로드하고 설정하는 방법을 살펴 보겠습니다.
계속 진행하기 전에 시스템에 Java 환경이 있어야합니다. 따라서 먼저 시스템에 Java가 설치되어 있는지 확인하십시오. 이 자습서의 몇 가지 예에서는 Hadoop HDFS (싱크)를 사용했습니다. 따라서 Java와 함께 Hadoop을 설치하는 것이 좋습니다. 더 많은 정보를 수집하려면 링크를 따르십시오-http://www.tutorialspoint.com/hadoop/hadoop_enviornment_setup.htm
Flume 설치
먼저 웹 사이트에서 최신 버전의 Apache Flume 소프트웨어를 다운로드하십시오. https://flume.apache.org/.
1 단계
웹 사이트를 엽니 다. 클릭download홈 페이지 왼쪽에 링크를 클릭하십시오. Apache Flume의 다운로드 페이지로 이동합니다.
2 단계
다운로드 페이지에서 Apache Flume의 바이너리 및 소스 파일에 대한 링크를 볼 수 있습니다. apache-flume-1.6.0-bin.tar.gz 링크를 클릭하십시오.
이러한 미러 중 하나를 클릭하여 다운로드를 시작할 수있는 미러 목록으로 리디렉션됩니다. 같은 방법으로 apache-flume-1.6.0-src.tar.gz 를 클릭하여 Apache Flume의 소스 코드를 다운로드 할 수 있습니다 .
3 단계
설치 디렉토리가있는 동일한 디렉토리에 Flume이라는 이름의 디렉토리를 만듭니다. Hadoop, HBase, 및 기타 소프트웨어가 설치되었습니다 (이미 설치 한 경우).
$ mkdir Flume
4 단계
아래와 같이 다운로드 한 tar 파일을 추출합니다.
$ cd Downloads/
$ tar zxvf apache-flume-1.6.0-bin.tar.gz
$ tar zxvf apache-flume-1.6.0-src.tar.gz
5 단계
Apache-의 내용 이동flume-1.6.0-bin.tar 파일에 Flume아래와 같이 이전에 생성 된 디렉토리. (하둡이라는 로컬 사용자에 Flume 디렉토리를 만들었다 고 가정합니다.)
$ mv apache-flume-1.6.0-bin.tar/* /home/Hadoop/Flume/
Flume 구성
Flume을 구성하려면 세 개의 파일을 수정해야합니다. flume-env.sh, flumeconf.properties, 과 bash.rc.
경로 / 클래스 경로 설정
에서 .bashrc 파일에서 Flume의 홈 폴더, 경로 및 클래스 경로를 아래와 같이 설정합니다.
conf 폴더
열면 conf Apache Flume 폴더에는 다음 네 개의 파일이 있습니다.
- flume-conf.properties.template,
- flume-env.sh.template,
- flume-env.ps1.template 및
- log4j.properties.
이제 이름 바꾸기
flume-conf.properties.template 파일로 flume-conf.properties 과
flume-env.sh.template 같이 flume-env.sh
flume-env.sh
열다 flume-env.sh 파일 및 설정 JAVA_Home 시스템에서 Java가 설치된 폴더로 이동합니다.
설치 확인
다음을 검색하여 Apache Flume 설치를 확인하십시오. bin 폴더를 열고 다음 명령을 입력하십시오.
$ ./flume-ng
Flume을 성공적으로 설치 한 경우 아래와 같이 Flume의 도움말 프롬프트가 표시됩니다.