Part 1 - Introduction to ElasticSearch & Kibana

Part 1: Introduction & Running Up ElasticSearch & Kibana (you are here…)

Part 2: Queries & Operations in ElasticSearch on various Indexes & Documents

Part 3: Comming Soon…

What is ElasticSearch

Elasticsearch is a search engine based on Lucene library. It is a distributed RESTful search engine with an HTTP web interface and schema-free JSON documents.

Why ElasticSearch ?

  • HTTP RESTful API’s

Some basic Terminologies / Buzz words

  • Node: A node is a single server which is a part of cluster. It stores the data, do Indexing & provide search capability on the indexed data.

Installing ElasticSearch

Installing Elasticsearch is as easy as downloading a zip/tarball and extracting it on a particular location(folder).

  • For windows/MacOS/Linux download elasticsearch from this page

After running you will be getting an output like this

That means elasticsearch is starting. And soon after that you can go to http://localhost:9200/ to verify whether it is started or not.

Kibana

We will use Kibana to interact with elasticsearch.

  • Kibana is an open source data visualization dashboard for Elasticsearch

Installing Kibana

The process is same

  1. Go to the downloads page

After running the command you will get an output like this.

Now go to http://localhost:5601/ to see Kibana dashboard

Now you can click on Dev Tools in the top right corner (or from the hamburger icon in the top-left corner). You will be greeted to this screen. This is the place where we can execute & debug our RESTful queries.

Congratulations on successfully installing and running ElasticSearch & Kibana & Thanks for sticking till the end.

Please let me know about your views or queries in the comment section.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store