Centos 7 x64 Elastic Search 6.2

In my development environment I have been playing around with Elastic search and have to say it is pretty neat how you can centralize your windows logs and view them on Kibanna.


If you want to install here are the steps I took.


I installed Centos 7 x64 with the minimum installation

After install I installed the following tools


You will need wget and if you want tools like ifconfig and nano editor.

yum install nettools nano wget curl

We need Java 8 so using yum

yum install java-1.8.0-openjdk.x86_64


Now we need to download the public signing key from elastic

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

Using your favorite Linux editor

nano -w /etc/yum.repos.d/elastic.repo

Now paste the following

name=Elasticsearch repository for 6.x packages

hit Ctrl X to save


Now lets install elasticsearch

yum install elasticsearch

Running elasticsearch with systemd

systemctl daemon-reload

systemctl enable elasticsearch.service

Before starting elasticsearch lets edit the configuration file


nano -w  /etc/elasticsearch/elasticsearch.yml


Find Line network.host and change it so the # in front is deleted and looks like this


Hit Ctrl X to save

This would make elasticsearch listen on any IP address the server is running. In production you can use x-pack to secure the server so only hosts with the username and password can access the elasticsearch


Now Lets start


systemctl start elasticsearch.service

Now to verify the service is running you can query with curl


You should get a similar output

"name" : "esnode-1",
"version" : {
"number" : "6.2.1",
"build_hash" : "7299dc3",
"build_date" : "2018-02-07T19:34:26.990113Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
"tagline" : "You Know, for Search"


Now your complete

Close Menu