guide

Elasticsearch Installation Guide

Step-by-step guide to install Elasticsearch on Ubuntu server.

Published: November 18, 2024

Elasticsearch Installation on Ubuntu

Prerequisites

Update system and install dependencies:

apt-get update
apt-get install python-minimal
apt-get install openjdk-8-jdk

Installation Steps

1. Download Elasticsearch

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.4.0/elasticsearch-2.4.0.deb

2. Install Package

dpkg -i elasticsearch-2.4.0.deb

3. Configure Elasticsearch

cd /etc/elasticsearch
vim elasticsearch.yml

Update network.host with the private IP of your server:

network.host: <private-ip>

4. Start Service

service elasticsearch start
service elasticsearch status

5. Verify Installation

curl <ip>:9200/

Quick Reference

TaskCommand
Start serviceservice elasticsearch start
Stop serviceservice elasticsearch stop
Check statusservice elasticsearch status
View logstail -f /var/log/elasticsearch/*.log
Test connectioncurl localhost:9200/

Configuration Tips

  • Memory: Set heap size in /etc/elasticsearch/jvm.options
  • Cluster: Configure cluster.name for multi-node setups
  • Security: Enable X-Pack or configure firewall rules

Tags

elasticsearchubuntulinuxdevopssearch

Found this useful?

Subscribe to get more cheatsheets and resources.