1.3 KiB
layout, title, parent, nav_order
| layout | title | parent | nav_order |
|---|---|---|---|
| default | Important settings | Install OpenSearch | 70 |
Important settings
For production workloads, make sure the Linux setting vm.max_map_count is set to at least 262144. On the OpenSearch Docker image, this setting is the default. To check, start a Bash session in the container and run:
cat /proc/sys/vm/max_map_count
To increase this value, you have to modify the Docker image. For other install types, add this setting to the host machine's /etc/sysctl.conf file with the following line:
vm.max_map_count=262144
Then run sudo sysctl -p to reload.
The sample docker-compose.yml file also contains several key settings:
-
bootstrap.memory_lock=trueDisbles swapping (along with
memlock). Swapping can dramatically decrease performance and stability, so you should ensure it is disabled on production clusters. -
OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512mSets the size of the Java heap (we recommend half of system RAM).
-
nofile 65536Sets a limit of 65536 open files for the OpenSearch user.
-
port 9600Allows you to access Performance Analyzer on port 9600.