2015년 4월 5일 일요일

elasticSearch 모니터링툴인 marvel 설치하기 (Windows) [한글]

Marvel은 elasticSearch의 관리와 모니터링을 위한 툴이다.이것은 'Sense'라 불리는 interative console과 함께 설치되는데 'Sense'는 브라우저에서 elasticSearch와 직접 통신할 수 있게 해준다. 이 툴은 개발시에는 공짜이며 나중에 실제 서비스를 위해 사용될 때에는 돈을 지불해야만 한다.

설치 하는 방법은 다음과 같다.
1. command prompt를 실행한다.
2. elasticSearch가 설치된 폴더로 이동한다
3. 아래 command를 실행하여 marvel을 설치한다.
> .\bin\plugin -i elasticsearch/marvel/latest
4. elasticSearch 폴더의 bin 폴더로 가서 다음과 같이 elasticSearch 서비스를 재구동시킨다.
> service stop
> service start
5. 브라우저에서 다음 URL로 접근해본다.
    http://{{any-server-in-cluster}}:9200/_plugin/marvel


만약 다양한 이유로 위의 방법으로 marvel 설치가 실패할 경우 다음 방법을 통해 설치한다.
1. 웹 브라우저에서 'http://download.elasticsearch.org/elasticsearch/marvel/marvel-latest.zip'으로 접근해 marvel-latest.zip파일을 다운받는다.
2. 다운 받은 marvel-latest.zip 파일을 푼다.
3. 압축 풀린 폴더(marvel-latest)의 이름을 marvel이라고 바꾼다.
4. marvel 폴더를 elasticSearch 폴더아래의 plugins 폴더아래로 이동시킨다.
5. elasticSearch 폴더의 bin 폴더로 가서 다음과 같이 elasticSearch 서비스를 재구동시킨다.
> service stop
> service start
6. 브라우저에서 다음 URL로 접근해본다.
    http://{{any-server-in-cluster}}:9200/_plugin/marvel
    예) http://localhost:9200/_plugin/marvel
7. Browser를 통해 elasticSearch와 통신하는 'Sense'에 접근해 본다.
    http://{{any-server-in-cluster}}:9200/_plugin/marvel/sense/
    예) http://localhost:9200/_plugin/marvel/sense/

댓글 없음: