...
Verify the servers against the Hardware Requirements for Elasticsearch.
Appropriately cable the servers to your network infrastructure so they are reachable from the Swarm nodes.
Important:
Be sure that Elasticsearch nodes are not accessible externally; only the Swarm nodes and Gateway servers should be able to access Elasticsearch.Install RHEL/CentOS 7 Linux and apply any required updates. Contact DataCore Support for questions about enabling or disabling IPv6.
Info title Best practiceBest Practice:
Minimal Server (with Compatibility Libraries),
Use RHEL/CentOSminimal server with compatibility libraries which is
thestandard for Swarm development and testing. RHEL/CentOS
Desktopdesktop consumes extra resources that Elasticsearch
can use,uses and alters the OS configuration to emphasize user interface vs
.server performance
, and. It also requires additional updating and security maintenance.
Configure the servers with static IP addresses.
Configure DNS, if desired.
Adjust the server firewall rules. See https://firewalld.org.
Adjust the rules to permit the following ports if on CentOS 7 install and runiptables
:Allow public access on these ports:
Code Block language bash firewall-cmd --permanent --zone=public --add-port=9200/tcp firewall-cmd --permanent --zone=public --add-port=9300/tcp firewall-cmd --reload
Search the Support portal for SwarmNFS 2.x - Access to Elasticsearch (IPTables) for SwarmFS access.
Info |
---|
Code Block |
ImportantInfo Elasticsearch 7 bundles Java so there is no need to install OpenJDK for it. Use the below command to remove that installed OpenJDK package if already installed earlier for Elasticsearch 6. |
...
|