[Delete an Index]
이제 앞에서 생성했던 index를 삭제하고 다시 index list를 조회해 보자.
curl -XDELETE
'localhost:9200/customer?pretty'
curl 'localhost:9200/_cat/indices?v'
응답 결과는 다음과 같다.
curl -XDELETE
'localhost:9200/customer?pretty'
{
"acknowledged" : true
}
curl 'localhost:9200/_cat/indices?v'
health index pri rep docs.count docs.deleted
store.size pri.store.size
Index가 성공적으로 삭제되었음을 나타낸다. 그리고 아무것도 없이 cluster가 시작되었을 때로 되돌아 갔음을 알 수 있다. 이동하기 전에, API command에 대해서 조금 더 깊이 들어가서 배워 보자.
curl -XPUT 'localhost:9200/customer'
curl -XPUT 'localhost:9200/customer/external/1' -d '
{
"name": "John
Doe"
}'
curl 'localhost:9200/customer/external/1'
curl -XDELETE 'localhost:9200/customer'
위의 command를 주의 깊게 살펴보면, elasticsearch에서 어떻게 data에 access하는지 볼 수 있다. 다음과 같은 패턴으로 요약될 수 있다.
curl -X<REST Verb> <Node>:<Port>/<Index>/<Type>/<ID>
이러한 REST access 패턴은 모든 API command 구석구석 숨어 있다. 여러분이 이것을 기억하고 있다면, 좋은 머리로elasticsearch를 마스터할 수 있다.
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/693