I am ready to deploy elasticsearch cluster into the prod environment.
Before doing that, I want make sure I really don't need S3 gateway.
I set up 6 instances of elasticsearch, with the number of shards 12, 1
replication. When one instance was terminated by the EC2 system check, its
data stored in the local storage was gone but search result was fine
because I have a replication. After new elasticsearch instance warmed up,
I can see the following cluster status:
"active_shards" : 24,
"relocating_shards" : 2,
I didn't find any data in the new instance but how can all 24 shards be active? Also, where are the relocating shards? When does the replication shard be recovered to the new instance?
Do I really not need S3 gateway?