books 라는 인덱스를 생성한다.
PUT /books
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
}
}
DELETE books 인덱스를 삭제한다.
// settings의 옵션을 바꾼다.
PUT books/_settings
{
"number_of_replicas": 3
}
// 노드를 확인한다.
GET _cat/nodes
// 인덱스를 확인한다
GET _cat/indices/focs-application?v
// 샤드를 확인한다.
GET _cluster/health/?level=shards
GET _cat/indices/focs-application?v
GET _cat cat 명령어를 본다.
GET _cat/shards/books books 의 샤드를 본다.
// 키바나에서 모니터링 하는 기능이 있다. 용량 많이 차지함.
curl :rest 통신??
모니터링 기능을 키는것은 GET _cluster/settings 에서 설정 가능 하다.
GET _cluster/settings 를 치면
persistent 와 transient 옵션이 나오는데 persistent 는 클러스터를 다시 재시작 해도 살아있는 옵션이고 transient 는 클러스터를 재시작하면 사라지는 옵션이다.
변경을 원하면
PUT _cluster/settings
{
.....
}
이런식으로 변경을 하고 싶은 옵션을 json 형태로 만들어 명령어를 실행하면 된다.