Sysadmin¶
Installation¶
System dependencies¶
Debian wheezy / Debian jessie / Ubuntu¶
Download and install the Public Signing Key for elasticsearch repo:
wget -qO - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -
Add elasticsearch repos in /etc/apt/sources.list.d/elasticsearch.list:
echo "deb http://packages.elasticsearch.org/elasticsearch/1.4/debian stable main" | sudo tee /etc/apt/sources.list.d/elasticsearch.list
Install requirements:
sudo apt-get update && sudo apt-get install python2.7 gcc python2.7-dev python-virtualenv openjdk-7-jre-headless elasticsearch
Note
if you have problem installing elasticsearch try to follow the official installation guide
Python dependencies¶
Create a virtual env:
virtualenv -p /usr/bin/python2 ve
Install libreant and all python dependencies:
./ve/bin/pip install libreant
Execution¶
Start elsticsearch¶
Debian wheezy / Ubuntu¶
Start elasticsearch service:
sudo service elasticsearch start
Note
If you want to automatically start elasticsearch during bootup:
sudo update-rc.d elasticsearch defaults 95 10
Arch / Debian jessie¶
Start elasticsearch service:
sudo systemctl start elasticsearch
Note
If you want to automatically start elasticsearch during bootup:
sudo systemctl enable elasticsearch