Core Docs - Core Concepts - Installing Elasticsearch
Rock Version: v19.0
Last Modified: 2025-10-23 2:47 PM
To install Elasticsearch you will need to follow the steps below. Detailed instructions for installing and running ElasticSearch can also be found on the elastic.co website.
Windows Service
If you want to install and run Elasticsearch as a service on Windows, follow the instructions found here.
At this point you should have a running version of Elasticsearch. You can confirm this by entering http://localhost:9200 into your browser. If prompted to log in, use the UserName and Password from the above steps.
You should then see something like the text below in your web browser.
{
"name" : "Tarantula",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "AAbbCCdd1AAbbCCdd-A",
"version" : {
"number" : "2.3.1",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "bd980929010aef404e7cb0843e61d0665269fc39",
"build_date" : "2016-04-04T12:25:05Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
"minimum_wire_compatibility_version" : "7.17.0",
"minimum_index_compatibility_version" : "7.0.0"
},
"tagline" : "You Know, for Search"
}
With all of the above in place you can now configure entities for search using the instructions provided earlier in this guide.
Elasticvue
Once you're done setting up Elasticsearch, you may want to consider installing Elasticvue. It's a nice administrative console for Elasticsearch which gives you some visibility into what's going on under the hood. It comes as a browser extension, which is easy to set up. To do this simply:
Multiple Environments
If you have an Elasticsearch server configured in different environments on separate VMs, you’ll need to make some changes after refreshing from one environment from the other. Generally, this applies when you’re refreshing a sandbox environment from a production environment.
The settings in Rock must be changed to point the refreshed environment to the correct Elasticsearch server.
To do this, go to Admin Tools > System Settings > Universal Search Index Components and click on Elasticsearch 8.x. Then, update the following fields according to your Elasticsearch setup:
Note that you may not need to update the UserName if they’re the same in both environments.
Your sandbox environment will not be able to reach your production Elasticsearch server until these updates are made. This can be confirmed by going to Admin Tools > General Settings > Universal Search Control Panel. If the node hasn’t been updated after a refresh, you’ll see a message indicating a connection to the Elasticsearch server cannot be made.