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
| Task | Command |
|---|---|
| Start service | service elasticsearch start |
| Stop service | service elasticsearch stop |
| Check status | service elasticsearch status |
| View logs | tail -f /var/log/elasticsearch/*.log |
| Test connection | curl localhost:9200/ |
Configuration Tips
- Memory: Set heap size in
/etc/elasticsearch/jvm.options - Cluster: Configure
cluster.namefor multi-node setups - Security: Enable X-Pack or configure firewall rules
Tags
elasticsearchubuntulinuxdevopssearch