Installing Elasticsearchedit

Elasticsearch is a real-time, distributed storage, search, and analytics engine. It can be used for many purposes, but one context where it excels is indexing streams of semi-structured data, such as logs or decoded network packets.

The binary packages of Elasticsearch have only one dependency: Java. The minimum supported version is Java 8. To download and install Elasticsearch, use the commands that work with your system (deb for Debian/Ubuntu, rpm for Redhat/Centos/Fedora, mac for OS X, and win for Windows):


sudo apt-get install openjdk-8-jre
curl -L -O
sudo dpkg -i elasticsearch-5.1.2.deb
sudo /etc/init.d/elasticsearch start


sudo yum install java-1.8.0-openjdk
curl -L -O
sudo rpm -i elasticsearch-5.1.2.rpm
sudo service elasticsearch start


# install Java, e.g. from:
curl -L -O
cd elasticsearch-5.1.2


  1. If necessary, download and install the latest version of the Java from
  2. Download the Elasticsearch 5.1.2 Windows zip file from the downloads page.
  3. Extract the contents of the zip file to a directory on your computer, for example, C:\Program Files.
  4. Open a command prompt as an Administrator and navigate to the directory that contains the extracted files, for example:

    cd C:\Program Files\elasticsearch-5.1.2
  5. Run the following command to start Elasticsearch:


You can learn more about installing, configuring, and running Elasticsearch in the Elasticsearch Reference.

Making Sure Elasticsearch is Up and Runningedit

To test that the Elasticsearch daemon is up and running, try sending an HTTP GET request on port 9200.


On Windows, if you don’t have cURL installed, simply point your browser to the URL.

You should see a response similar to this:

  "name" : "Angela Del Toro",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "5.1.2",
    "build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe",
    "build_timestamp" : "2016-01-27T13:32:39Z",
    "build_snapshot" : false,
    "lucene_version" : "6.1.0"
  "tagline" : "You Know, for Search"