2013-04-09 2 views
1

Windows 시스템에서 Logstash 및 Elasticsearch를 실행하려고합니다.유니 캐스트 환경에서 Logstash 웹이 작동하도록하려면 다음을 수행하십시오. ClusterBlockException

ElasticSearch 서버가 유니 캐스트를 사용하도록 설정되었습니다 (멀티 캐스트가 작동하지 않음).

Logstash 에이전트는 Elasticsearch와 대화 할 수있는 일반 "elasticsearch"플러그인을 얻을 수 없어 "elasticsearch_http"출력 플러그인을 사용합니다.

이제 내 문제는 Logstash 웹 백엔드에 대한 명령 줄 매개 변수를 설정하는 방법을 알 수 없다는 것입니다.

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch:///?local 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost/ 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300/ 

java ... -- web -- log c:/logstash/logstash_webui.log --backend "elasticsearch://localhost:9300/" 

그러나 검색하려고 할 때 내가 브라우저에서이 오류가 계속 : 나는 다양한 설정을 시도했습니다

blocked by: [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master]; 

을 그리고 나는 logstash_webui.log 파일이 오류 참조 :

Java::OrgElasticsearchClusterBlock::ClusterBlockException - blocked by [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master]; 

제공 할 수있는 도움이 있으면 대단히 감사하겠습니다.

답변

0

이런 문제가 발생하여 불편을 끼쳐 드려 죄송합니다. Windows에서 더 쉽게 작업 할 수 있도록 노력하고 있습니다.

나는 LogStash와 함께 패키지 된 웹 응용 프로그램을 꽤 오랫동안 사용하지 않았으며, 심지어 유지 관리할지 잘 모르겠다. 훨씬 더 나은 대안이 있기 때문입니다. Kibanarashidkpc에 의해 구축 된 ruby ​​앱으로 elasticsearch에 색인이 생성 된 로그를 파고들 수 있습니다.

데모 here을 체크 아웃 할 수 있지만 데이터가 있는지는 확실하지 않습니다.