KNOWLEDGE BASE

Index and Search Server in Error State After Starting Tableau Server Due to Memory Map Count too Low on Linux


Published: 10 Jan 2024
Last Modified Date: 10 Jan 2024

Issue

After restarting the Tableau Server, the Index and Search Server as well as the NLP, were in an error state. 

The following error can be found in the opensearch.log:

[2023-12-26T10:29:03,727][INFO ][o.o.b.BootstrapChecks    ] [g010t-vm-vhetst01]bound or publishing to a non-loopback address, enforcing bootstrap checks
[2023-12-26T10:29:03,731][ERROR][o.o.b.Bootstrap          ] [g010t-vm-vhetst01]node validation exception
[1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [131072] is too low, increase to at least [262144]

 

Environment

  • Tableau Server 2023.1.7
  • Red Hat (RHEL) Linux 8

Resolution

Change the vm.max_map_count to the recommended size:
  • sysctl -w vm.max_map_count=262144
Or edit the /etc/sysctl.conf file for the permanent change. 

Cause

Virtual memory for the vm.max_map_count is not set high enough for starting the index/search server.  NLP failed to start due to it can't connect to Index and Search server.
Did this article resolve the issue?