elasticsearch의 plugin은 설치가 쉽다.
명령어 하나면된다.
/$ES_HOME/bin/ 디렉토리에 있는
plugin명령어를 사용하면 지가 알아서 다운을 받아 설치를 한다.
plugin --install <org>/<user/component>/<version>
/elastisearch/bin/plugin -install mobz/elasticsearch-head /elastisearch/bin/plugin -install lukas-vlcek/bigdesk /elastisearch/bin/plugin -install enezes/elasticsearch-kopf
위에것들이 제대로 설치되면
elasticsearch의 상태를 제공하는 front-page를 접속할 수 있다.
http://{elasticsearch 설치주소}:9200/_plugin_head/
그런데,
방화벽이 막혀있으면 plugin 명령어를 사용을 할 수 없다.
그럴때는 어쩔수 없이 수동으로 설치를 해야 하는데,
검색이 잘안돼서, 눈칫껏 하다보니 되길래 적어본다.
1. 우선 각각 plugin들의 압축파일을 github에서 다운받는다.
https://github.com/mobz/elasticsearch-head https://github.com/lukas-vlcek/bigdesk https://github.com/lmenezes/elasticsearch-kopf2. elasticsearch/plugins/ 하위에 각각 plugin들의 디렉토리를 생성한다.
3. 각 plugin들의 하위 디렉토리에 '_site' 라는 디렉토리를 생성한다.
4. plugin의 압축파일들을 '_site' 하위로 이동한다.
/elasticsearch/plugins/head/_site/ Gruntfile.js elasticsearch-head.sublime-project src LICENCE grunt_fileSets.js ... ...
덕분에 엄청난 삽질을 줄일수 있게 되었습니다.
답글삭제감사합니다.
안녕하세요, 지금 엘라스틱 서치 플러그인 설치로 고통 받고 있는 한 사람입니다. ㅜㅠ 지금 그대로 따라 했는데 /elasticsearch/plugins/head/_site/를 써 보니 그런파일이나 디렉터리가 업다고 계속 뜨는데... 왜 그럴까요 ㅜㅠ
답글삭제