-
-
Save michielpost/4988912 to your computer and use it in GitHub Desktop.
Installing and upgrading ElasticSearch on Windows Azure / CentOS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#default login for Azure is azureuser | |
cd ~ | |
sudo yum update | |
sudo yum install java-1.7.0-openjdk -y | |
wget http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.0.Beta1.tar.gz -O elasticsearch.tar.gz | |
tar -xf elasticsearch.tar.gz | |
rm elasticsearch.tar.gz | |
mv elasticsearch-* elasticsearch | |
sudo mv elasticsearch /usr/local/share | |
curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz | |
mv *servicewrapper*/service /usr/local/share/elasticsearch/bin/ | |
rm -Rf *servicewrapper* | |
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install | |
sudo /etc/init.d/elasticsearch start | |
#curl http://localhost:9200 | |
# only if server has < 1Gb RAM | |
vim /usr/local/share/elasticsearch/bin/service/elasticsearch.conf | |
# in this config file, set the RAM usage to a lower level than that of the server | |
sudo /etc/init.d/elasticsearch start | |
#optional: create Image for MS Azure http://www.windowsazure.com/en-us/manage/linux/how-to-guides/capture-an-image/ | |
sudo waagent -force –deprovision | |
export HISTSIZE=0 | |
logout | |
#UPGRADING ElasticSearch | |
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.0.tar.gz -O elasticsearch.tar.gz | |
tar -xf elasticsearch.tar.gz | |
rm elasticsearch.tar.gz | |
mv elasticsearch-* elasticsearch | |
sudo /etc/init.d/elasticsearch stop | |
#manually delete lib folder in /usr/local/share/elasticsearch/lib | |
sudo rm /usr/local/share/elasticsearch/lib/* | |
#sync new files | |
sudo rsync -avh elasticsearch/* /usr/local/share/elasticsearch | |
sudo /etc/init.d/elasticsearch start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment