Marvel is a management and monitoring tool for elasticSearch. This is installed with interactive console called as 'Sense' which is able to communicate with elasticSearch via Web browser. This tool is free while developing your project whereas it is charged while serving your service.
Installation process
The installation procedures of Marvel is as follows:
1. Run the command prompt.
2. Move to the elasticSearch folder
3. Execute the following command to install marvel
> .\bin\plugin -i elasticsearch/marvel/latest
4. Move to the elasticSearch\bin folder and then run the elasticSearch service.
> service stop
> service start
5. Access the following URL on Web browser
http://{{any-server-in-cluster}}:9200/_plugin/marvel
6. Access the sense URL on Web browser
http://{{any-server-in-cluster}}:9200/_plugin/marvel/sense/
예) http://localhost:9200/_plugin/marvel/sense/
Alternative process
If you encounter any failure on the above steps, you can retry with the following procedures.
1. Download the marvel-latest.zip' file on Web brower with the following URL
http://download.elasticsearch.org/elasticsearch/marvel/marvel-latest.zip'
2. Unzip marvel-latest.zip
3. Rename the uncompressed folder(marvel-latest) to 'marvel'.
4. Move the marvel folder to elasticSearch\plugins
5. Go to the elasticSearch\bin folder and then rerun the elasticSearch service.
> service stop
> service start
6. Access the following URL on Web browser
http://{{any-server-in-cluster}}:9200/_plugin/marvel
7. Access the sense URL on Web browser
http://{{any-server-in-cluster}}:9200/_plugin/marvel/sense/
예) http://localhost:9200/_plugin/marvel/sense/
Hands-on knowledge of 'Web' that I have studied recently + Something I've felt as a software developer
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/
설치 하는 방법은 다음과 같다.
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/
Windows에 elasticSearch 설치하고 서비스로 구동하기
Windows 환경에서 elasticSearch를 서비스로 구동하면 향후 따로 설치하거나 명령을 실해할 필요없이 구동되는 elasticSearch에 접속하는 것만으로 개발을 진행할 수 있다. 이를 위해 설치하고 서비스로 구동하는 방법을 정리해 보았다.
A. Java 다운로드 사이트에서 최신 JDK 설치파일을 다운로드 받는다.이때 32비트(x86)인지 64비트(x64)인지 확인하여 진행한다.
B. 다운 받은 설치 파일을 실행한다.
C. 제어판>시스템> 고급 시스템 설정에서 환경 변수> 사용자 변수로 변수이름은 JAVA_HOME, 변수 값은 설치된 JDK 폴더(예: C:\program files\java\jre7)를 지정한다.
치치
B. 압축을 푼 폴더 아래의 bin 폴더로 이동한다.
C. elasticsearch.bat 파일을 실행한다.
D. command prompt를 실행하여 다음 명령을 실행하여 정상적으로 연결되는지 확인한다.
B. elasticSearch 폴더의 bin폴더로 이동한다.
C. 서비스로 등록하는 명령을 실행한다.
> service install
D. 서비스를 시작하는 명령을 실행해 본다
> service start
E. 제어판 > 관리도구 > 서비스에서 elasticSearch를 찾아서 '시작 유형'을 자동으로 변경한다.
F. Windows를 재시작한 후 아래 명령을 실행하여 정상적으로 연결되는지 확인한다.
> curl -X get http://localhost:9200
1. Java 환경 설치 및 Java_Home 시스템 변수 설정
elasticSearch는 Java위에서 동작하는 서치엔진이다. 그러므로 반드시 Java가 설치되어 있어야 하며 시스템 환경변수에 Java_Home이 등록되어 있어야 한다.A. Java 다운로드 사이트에서 최신 JDK 설치파일을 다운로드 받는다.이때 32비트(x86)인지 64비트(x64)인지 확인하여 진행한다.
B. 다운 받은 설치 파일을 실행한다.
C. 제어판>시스템> 고급 시스템 설정에서 환경 변수> 사용자 변수로 변수이름은 JAVA_HOME, 변수 값은 설치된 JDK 폴더(예: C:\program files\java\jre7)를 지정한다.
치치
2. elasticSearch 다운로드 및 설치
A. elasticSearch 다운로드 사이트에서 zip 파일을 다운로드해서 적당한 폴더에서 압축을 푼다.B. 압축을 푼 폴더 아래의 bin 폴더로 이동한다.
C. elasticsearch.bat 파일을 실행한다.
D. command prompt를 실행하여 다음 명령을 실행하여 정상적으로 연결되는지 확인한다.
(이때 windows용 curl이 설치되어 있다고 가정한다.)
> curl -X get http://localhost:92003. elasticSearch를 서비스로 구동하기
A. command promt를 실행한다.B. elasticSearch 폴더의 bin폴더로 이동한다.
C. 서비스로 등록하는 명령을 실행한다.
> service install
D. 서비스를 시작하는 명령을 실행해 본다
> service start
E. 제어판 > 관리도구 > 서비스에서 elasticSearch를 찾아서 '시작 유형'을 자동으로 변경한다.
F. Windows를 재시작한 후 아래 명령을 실행하여 정상적으로 연결되는지 확인한다.
> curl -X get http://localhost:9200
피드 구독하기:
글 (Atom)