Skip to content

Instantly share code, notes, and snippets.

@drush
Forked from rajraj/es.sh
Last active December 13, 2015 23:19
Show Gist options
  • Save drush/4991124 to your computer and use it in GitHub Desktop.
Save drush/4991124 to your computer and use it in GitHub Desktop.
Install elasticsearch on a fresh Centos6 box
cd ~
sudo yum update
sudo yum install java-1.7.0-openjdk.i686 unzip wget -y
wget http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.5.zip -O elasticsearch.zip
export ES_HOME=/opt/elasticsearch
sudo unzip elasticsearch.zip -d $ES_HOME
rm elasticsearch.zip
curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz
mv *servicewrapper*/service $ES_HOME/bin/
rm -Rf *servicewrapper*
sudo useradd -d $ES_HOME -s /bin/sh elasticsearch
mkdir $ES_HOME/lock
sudo chown -R elasticsearch $ES_HOME
echo "RUN_AS_USER=elasticsearch" | cat >> $ES_HOME/bin/service/elasticsearch
echo "LOCKDIR=$ES_HOME/lock" | cat >> $ES_HOME/bin/service/elasticsearch
#vi $ES_HOME/bin/service/elasticsearch
#<EDIT> RUN_AS_USER=elasticsearch
#<EDIT> LOCKDIR=/opt/elasticsearch/lock
sudo $ES_HOME/bin/service/elasticsearch install
sudo /etc/init.d/elasticsearch start
#curl http://localhost:9200
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment