Supported operating systems:
Hardware:
Each machine requires a minimum of:
Software:
Firewall:
Any firewall should be configured correctly. On the Manager machine, the firewall must allow either default SSL port 443, or a custom port you provide during setup, as well as port 6566.
Enhanced security features:
Enhanced security features should be turned off.
Certificates:
If you intend to replace the supplied self-signed certificates in the cert directory, you must prepare your own certificates.
Virtual memory for Elasticsearch node
By default, Elasticsearch uses a mmapfs directory to store its indexes. The default operating system limits on mmap counts is likely to be too low, which may result in out of memory exceptions. On Linux, you can increase the limits by running the following command as root on the node where Elasticsearch is going to be installed:
sysctl -w vm.max_map_count=262144
To set this value permanently, update the vm.max_map_count setting in the /etc/sysctl.conf file. To verify after rebooting, run sysctl vm.max_map_count.
Memory lock limits for Elasticsearch node
Elasticsearch tries to lock memory to improve performance. We recommend removing memory lock limits to enable this. To remove the limit for docker on the Elasticsearch node: