2013-01-12 7 views
7

내가 설정에 중앙 집중식 로깅을위한 LogStash/레디 스/ElasticSearch 파이프 라인을 시도하고, 나는 몇 가지 질문이이 작업을 위해,SettingUp ElasticSearch Logstash

내가 믿는
  1. , 당신은 elasticsearch &의 특정 버전이 필요 logstash는 elastic search의 버전이 & logstash 겔을 함께 표시하는 것과 관련하여 일대 일 매핑을 찾을 수있는 곳입니다.

  2. 은 매우 바보 소리를하지만, 모든 라인이 #로 시작하는 elasticsearch.yml 파일에, 나는 약간의 최소 값에 대한 # 제거해야 할 수도 있습니다.

  3. 가 마지막으로 나는 전체 파이프 라인을 설정,하지만 다음과 같은 오류를 참조

    NativeException - org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master];: 
        org/elasticsearch/cluster/block/ClusterBlocks.java:138:in `globalBlockedException' 
        org/elasticsearch/cluster/block/ClusterBlocks.java:128:in `globalBlockedRaiseException' 
    

이 또한 내가 elasticsearch 헤드 플러그인을 설치하지만로드에 실패, 내가 보는 모두는이다 Chrome 탭에서 회전하는 바퀴.

+0

이다 또는 -이 : 그것은 당신의 탄성 디렉토리 안에 elasticsearch.yml에서

활성화 IRC 채널은 활성 커뮤니티 및 전문가 사용자가있는 곳이기 때문에. –

답변

12

1 좀 봐 the logstash elasticsearch output

그것은 logstash은 1.1.9 당신이 elasticsearch 0.20.2을 사용하는 것을 말한다.

2 필요에 따라 다르지만 초기에는 elasticsearch에서 아무 것도 변경하지 않아도됩니다.

3 노드를 찾는 데 문제가있는 것처럼 들리 겠지만 어쩌면 멀티 캐스트 검색 및 환경 구성과 관련된 것일 수 있습니다.

elasticsearch zen discovery

에 당신의 elasticsearch.yml 구성 파일 내에서 그 단지 주석이 줄을 수행하는 대신 유니 캐스트를 사용하여 멀티 캐스트를 사용 중지 해보세요

discovery.zen.ping.multicast.enabled: false 

및 환경에 맞게 유니 캐스트 호스트를 설정 :

discovery.zen.ping.unicast.hosts: ["localhost"] 

this thread이 도움이 될 수 있습니다.

0

@ cluster 을 실행하는 경우 config 디렉토리로 이동하십시오. 메일 링리스트를 사용하여 기본적으로

discovery.zen.ping.multicast.enabled: false 

이 logstash 도움을 얻을 수있는 가장 좋은 방법

#discovery.zen.ping.multicast.enabled: false 
관련 문제