리눅스 설치 구성 수로

개요 

아파치 수로 집계 효율적으로 수집하기위한 분산, 신뢰할 수 있고 사용 가능한 시스템, 모바일에 중앙 집중식 데이터 저장의 다른 소스의 다수의 로그 많은 양의 데이터입니다.
아파치 수로 로그 데이터는 중합의 사용에 한정되는 것은 아니다. 데이터 소스가 사용자 정의 할 수 있기 때문에, 이벤트 따라서 수로 수를 포함하여 데이터를 전송하는 데 사용하지만, 트래픽 데이터를 네트워크에 국한되지, 소셜 미디어 데이터를 생성하여 전자 메일 메시지는 거의 모든 데이터 소스에있을 수 있습니다 할 수 있습니다.

아파치 수로는 아파치 소프트웨어 재단의 최상위 프로젝트, 코드 릴리스, 버전 0.9.x 및 1.x에서 두 줄이 있습니다

 

 

 

 

시스템 요구 사항

1.Java 런타임 환경 - 일치해야합니다 (예를 들어 flume1.8.0를 들어, JDK 1.8 버전 이상을 사용)

2. 메모리 - 충분한 메모리를 갖는 채널에 사용되는 구성 소스 또는 리시버

3. 디스크 공간 - 또는 수신기 채널은 충분한 디스크 공간을 사용하도록 구성

4. 디렉토리 권한 - 디렉토리 에이전트가 사용은 읽기 / 쓰기 권한을

 

설치 구성

수로 단일 노드 배포. 이 구성은 사용자가 이벤트를 생성 한 후 콘솔에 기록 할 수 있습니다.

1. 공식 웹 사이트는 다음을 설치하려는 당신이 경로를 리눅스에 업로드하고 추출 할 수로 버전을 다운로드하려면

2. 구성 환경 변수 : VIM은 / etc / 프로필

 

3. 즉각적인 효과 소스의 / etc / 프로필

 

 

자신의 설치 경로를 찾기 :

다음 예를 들어,이 경로의 정력 example.conf에서 /opt/apache-flume-1.8.0-bin/conf, 그리고 들어 다음과 같은 구성을 복사

#의 example.conf : 단일 노드 구성 플룸의 

#라는 부품이 프록시에은 
R1 = a1.sources 
a1.sinks = K1의 
a1.channels = C1의 

# 정보 / 구성 소스 
a1.sources.r1.type netcat을 = 
A1한다. = 로컬 호스트 sources.r1.bind 
a1.sources.r1.port = 44,444 

# 설명 싱크 
a1.sinks.k1.type = 로거 

채널의 버퍼 메모리의 사용 이벤트 # 
a1.channels.c1.type는 = 메모리 
.c1을 a1.channels = 1000 .capacity 
a1.channels.c1.transactionCapacity = 100 

# 소스 및 채널 바인딩 싱크 
a1.sources.r1.channels = C1 
a1.sinks.k1.channel = C1

이 구성은 A1의 명명 된 에이전트를 정의합니다. A1 소스 데이터 포트 44,444, 캐시 메모리 채널 이벤트 데이터, 이벤트 데이터 기록 및 콘솔 수신기의 수신기 중 하나. 다양한 구성 요소의 이름을 지정 프로필, 그리고 자신의 유형과 구성 매개 변수를 설명합니다. 을 감안할 때 프로파일은 명명 된 여러 에이전트를 정의 할 수있다; 주어진 수로 프로세스가 시작되면 지정된 에이전트를 표시하기 위해 무엇을 알려주는 플래그를 전달합니다.

 

, 수로를 시작합니다 / opt 디렉토리 / 아파치 - 수로-1.6.0-빈 / 빈, 실행 수로에서

수조-NG 제로 -n A1 = -f /conf/example.conf -Dflume.root.logger INFO 콘솔

 


 

 
매개 변수 :
-n 에이전트 이름 지정
프로파일 디렉토리가 지정 -c
구성 파일 지정 -f
, -Dflume.root.logger = DEBUG를 콘솔 로그 레벨 설정을

 

 

 

원격 포트 44,444 또 다른 접속 단자를 열고 시험 사건 수조 전송

텔넷 로컬 호스트 44444

 



추천

출처www.cnblogs.com/Soy-technology/p/11645920.html