Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save UbuntuEvangelist/f59f4ca6bc8ff7f520f9 to your computer and use it in GitHub Desktop.
Save UbuntuEvangelist/f59f4ca6bc8ff7f520f9 to your computer and use it in GitHub Desktop.
Install ElasticSearch on Debian
VERSION=0.20.6
sudo apt-get update
sudo apt-get install openjdk-6-jdk
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-$VERSION.deb
sudo dpkg -i elasticsearch-$VERSION.deb
# be sure you add "action.disable_delete_all_indices" : true to the config!!
# start script
sudo /etc/init.d/elasticsearch restart
# ------------------------------------------------------------------------------------
# if you want to remove it:
#sudo dpkg -r elasticsearch
# binaries & plugin
#/usr/share/elasticsearch/bin
# log dir
#/var/log/elasticsearch
# data dir
#/var/lib/elasticsearch
# config dir
#/etc/elasticsearch
# prepare ElasticSearch UI
#sudo apt-get install apache2
#sudo mkdir /var/www/ui
#sudo chown -R ubuntu.www-data /var/www
# now copy ES-HEAD to /var/www/ui
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["xy2.compute.amazonaws.com"]
# and on other node use:
# discovery.zen.ping.unicast.hosts: ["xy1.compute.amazonaws.com"]
# to use ec2 api (you need the security keys!) for discovery you need to install the aws plugin
# read
# http://www.elasticsearch.org/tutorials/2011/08/22/elasticsearch-on-ec2.html
# http://www.elasticsearch.org/guide/reference/modules/discovery/ec2.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment