Skip to main content

Deploy and Configure a Multi-Node Elasticsearch Cluster

Hands-On Lab


Photo of Myles Young

Myles Young

BigData Training Architect II in Content





Before we can get hands-on with indexing, searching, and aggregating our data with Elasticsearch, we first need to know how to prepare a system and how to deploy and configure Elasticsearch. In this hands-on lab, you will deploy a 6-node Elasticsearch cluster with a specific set of configuration requirements. Specifically, you will: Create an elastic user Configure the open limit Set memory map limits via sysctl Deploy Elasticsearch from an archive Specify Elasticsearch cluster and node names Create custom attributes for Elasticsearch nodes Assign Elasticsearch node roles Configure the Elasticsearch Java virtual machine (JVM) heap Bind Elasticsearch to specific network addresses Configure Elasticsearch node discovery Configure Elasticsearch cluster bootstrap Start Elasticsearch as a daemon * curl the Elasticsearch nodes to check status and configuration

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.