Guide to running Elasticsearch in production
Mostly good stuff but a few comments:- article doesn’t clarify if it’s on hardware or VMs- 140 shards per node is certainly on the low side, one can easily scale to 500+ per node (if most shards are small, typically power law distribution)- more RAM is better, and there is a ratio of disk:ram that you need to keep in mind (30-40 for hot data, 200-300 for warm data)- heaps beyond 32g can be beneficial but you’d have to go for 64g+, 32-48g is a dead zone- not a single line about GC tuning (I find default CMS to be quite horrible even in recommended ~31g sizes)- CPUs are often a bottleneck when using SSD drives