무한 정보 세상 헤쳐나가기

Elasticsearch head 설치 하기



## Elasticsearch head 설치 하기

elasticsearch 설치에 이어 상태를 확인할 수 있는 head 설치 방법을 정리한다.

head는 elasticsearch plugin 으로 인덱스와 샤드, 도큐먼트에 대한 관리, 상태를 점검하고 기본적인 검색 질의 기능을 제공한다.

head로 다음과 같은 일을 할 수 있다.
- 클러스터 상태 확인과, 인덱스(Index)와 노드(Node) 수준의 작업을 수행
- 원시 Json 또는 표 형식의 두가지 검색 인터페이스로 클러스터에서 검색 결과 도출

> 다만, 이 인터페이스로 데이터를 삭제하거나 손상시킬 수 있기 때문에 사용상에 주의가 필요하다.

**전체 설치내용 리스트**
- [elasticsearch 설치 및 클러스터링(clustering) 구성 하기](https://blog.indexall.net/2017/05/installing-elasticsearch-and-configuring-clustering.html)
- [Elasticsearch head 설치 하기](https://blog.indexall.net/2017/05/install-elasticsearch-head.html)
- [Elasticsearch에 은전한닢(mecab) 설치 하기](https://blog.indexall.net/2017/05/installing-mecab-in-elasticsearch.html)

### 설치
head 사이트 : [https://github.com/mobz/elasticsearch-head](https://github.com/mobz/elasticsearch-head)

사전에 git, npm, bzip2, grunt의 설치가 되어 있어야 한다.

다운로드
```
$ git clone git://github.com/mobz/elasticsearch-head.git
```

빌드 및 설치
```
$ cd elasticsearch-head
$ npm install
```

### 실행
```
$ grunt server &
```
브라우저에서 http://localhost:9100/ 로 접속해서 확인할 수 있다.

- [elasticsearch 설치 및 클러스터링(clustering) 구성 하기](https://blog.indexall.net/2017/05/installing-elasticsearch-and-configuring-clustering.html)
- [Elasticsearch에 은전한닢(mecab) 설치 하기](https://blog.indexall.net/2017/05/installing-mecab-in-elasticsearch.html)