ElasticSearch Installation:
The version we want to install is 2.x (latest sub version of 2).
First we have to install java on centOS machine with following command:
sudo yum install java-1.8.0-openjdk.x86_64
Install Public Signing Key:
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
Create new repo in your /etc/yum.repos.d/ directory. For example I have created elasticsearch.repo here.
/etc/yum.repos.d/elasticsearch.repo
--------------------------------------------------------------------------------------------
[elasticsearch-2.x] name=Elasticsearch repository for 2.x packages baseurl=http://packages.elastic.co/elasticsearch/2.x/centos gpgcheck=1 gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch enabled=1---------------------------------------------------------------------------------------------
Now Elasticsearch 2.x will avilable for installation using yum
yum install elasticsearch
After installation enable the service at startup.
chkconfig --add elasticsearch
Otherwise if your distribution is using systemd:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
Starting service of elasticsearch:
systemctl start elasticsearch
Now we have done with Elasticsearch installation. You can check your default Elasticsearch configuration in /etc/elasticsearch/elasticsearch.yml
Summary of important Elasticsearch Configuration that are to be changed/uncommented:
cluster.name: TechnTech
node.name: es-node-1
network.host: 10.0.0.10
http.port: 9200
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
Restart the elasticsearch service
systemctl restart elasticsearch
Verify the installation by visiting URL: 10.0.0.10:9200
Install Head plugin in ElasticSearch:
Go to ES directorycd /usr/share/
Enter the following command to install the Head plugin on ElasticSearch.
sudo elasticsearch/bin/plugin install mobz/elasticsearch-head
Install kopf plugin on ElasticSearch:
./elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/2.0
kopf can be used for monitoring and backups of elasticsearch.
Backup ElasticSearch with kopf
ElasticSearch Clustering:
Edit the elasticsearch.yml file in /etc/elasticsearch/elasticsearch.yml for enabling the cluster in elasticsearch.
Comments
Post a Comment