http://localhost:5601/app/kibana#/dev_tools/console
クラスタ全体の状態をチェックできる。
green
なら正常。
GET /_cat/health?v
GET /_cat/nodes?v
GET /_cat/indices?v
PUT /customer?pretty # 作成
GET /_cat/indices?v # 確認
yellow でもおk
customerインデックスにyellowステータスがタグ付けされていることにも気づくと思います。yellowは一部のレプリカが割り当てられていないことを示しているという前の説明を思い出してください。このインデックスでこのステータスが生じたのは、Elasticsearchがデフォルトでこのインデックスのレプリカを1つ作成したためです。今のところ1つのノードしか稼働していないため、別のノードがクラスタに参加するまで、その1つのレプリカは(高可用性用に)割り当てられません。そのレプリカが2番目のノードに割り当てられると、このインデックスのヘルスステータスはgreenに変わります。
ドキュメントをインデキシングするときは、インデックスを明示的に作成する必要はない。
# インデックスの作成とドキュメントのインデキシング
PUT /customer/_doc/1?pretty
{
"name": "John Doe"
}
# ドキュメントの取得
GET /customer/_doc/1?pretty
# 削除
DELETE /customer?pretty
# 確認
GET /_cat/indices?v
下記のように利用できる.
REST動詞 /index/type/id