検証用のElasticsearchにUnassigned shardsが発生した
Logstashを使ってmysqlのデータをElasticsearchに同期した際にUnassigned shardsが発生した。
Elasticsearchのデフォルト設定ではレプリカが1に設定されているらしく、レプリカに対してUnassigned shardsが発生した模様。
検証用の環境なので、レプリカを0に変更することでUnassigned shardsを解消した。
curl -XPUT -H 'Content-Type: application/json' http://localhost:9200/_settings -d '
{
"index" : {
"number_of_replicas" : 0
}
}'