= Elasticsearch =
https://www.elastic.co/kr/learn
{{tag>search_engine NoSQL JVM}}
= 기본 사용법 =
#/_source를 붙이는 경우 메타데이터 없이 데이타만 출력
#?pretty를 붙이는 경우 json을 정돈해서 출력
#POST를 이용할 경우 ID는 생략 가능. 이 때, 임의로 생성된다.
curl -H "Content-Type: application/json" -X [GET/PUT/POST/DELETE] http://localhost:9200/[INDEX]/[TYPE]/[DOCUMENT ID][/_source?pretty] -d '{DATA}'
= 시스템 구조 =
Cluster ⊃ Node, Node, ...
= 상태 확인 =
URL/_cat/nodes?v&pretty
URL/_cluster/health?level=indices&pretty
= Notes =
== cluster_block_exception ==
디스크 용량이 부족하여 쓰기가 안되는 상황. 아래 스크립트를 실행하면 해결된다.
PUT _all/_settings
{
"index": {
"blocks": {
"read_only_allow_delete": "false"
}
}
}