2 Articles for building a foundation in Elasticsearch | ELK Stack
Tags: elasticsearch, elk
Published: 2019-07-20 04:13:21

---
title: 2 Articles for building a foundation in Elasticsearch | ELK Stack
published: true
description: 2 Articles for building a foundation in Elasticsearch | ELK Stack
tags: Elasticsearch, ELK
cover_image: https://thepracticaldev.s3.amazonaws.com/i/6nx8zm29np3ryb8x9xxq.png
---

<b>1. Introduction to Elasticsearch and the ELK stack</b>
<b>About this article: </b>
In this article, we are discussing Elasticsearch. We would be starting with the introduction of Elasticsearch, will be having a brief discussion over so-called ELK stack. We would then move to the architecture of Elasticsearch and what the heck are nodes, clusters, shards, indexes, documents, replication and so on. So let's start.

<b>Table of contents: </b>
<div id="toc_container">
<ul class="toc_list">
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Introduction">1. Introduction to Elasticsearch</a></li>
<li>
            <a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#UnderstandingElasticStack">2. Understanding Elastic Stack</a>
            <ul class="toc_list">
<li>Elasticsearch (We have already covered it under section 1!)</li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Kibana">Kibana</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Logstash">Logstash</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Beats">Beats</a></li>
</ul>
</li>
<li>
            <a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#ArchitectureofElasticsearch">3. The Architecture of Elasticsearch</a>
            <ul>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#NodesandClusters">Nodes and Clusters</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#IndicesandDocuments">Indices and Documents</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Sharding">Sharding</a></li>
<li>
                  <a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#Replication">Replication</a>
                  <ul>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#KeepingReplicasSynchronized">Keeping Replicas Synchronized</a>
                     </li>
</ul>
</li>
</ul>
</li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#HowSearchHappens">4. How Search Query Executed(Quick Overview)</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#EndNotes">5. End Notes</a></li>
<li><a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html#RecommendedArticles">6. Recommended Articles</a></li>
</ul>
</div>

<b>Link to the article: </b> <a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html">Introduction to Elasticsearch and the ELK stack
</a>

<br />
<b>2. Upgrading the Existing Architecture to Elasticsearch | ELK Stack
</b><b>About this article: </b>
Suppose that we have an e-commerce application running on a web server. The data is stored within a database, such as the product categories and the products themselves. So when a product page is requested, the web application looks up the product within the database, renders the page, and sends it back to the visitor’s browser. This is how a common Client-Server-Database Architecture looks like. 

<b>Table of contents: </b>
<div id="toc_container">
<ul class="toc_list">
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#ExistingArchitecture">Existing Architecture</a></li>
<li>
            <a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#Upgrading">Step Wise approach for Upgrading to Elasticsearch/ELK Stack</a>
            <ul>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#AddElastic">[Step 1] - Adding Elasticsearch</a>
               </li>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#AddKibana">[Step 2] - Adding Kibana</a>
               </li>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#AddBeats">[Step 3] - Adding Metricbeat and Filebeat</a>
               </li>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#AddLogstash">[Step 4] - Adding Logstash</a>
               </li>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#Conclusion">Conclusion</a>
               </li>
</ul>
</li>
<li><a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html#Reco">Recommended Articles</a></li>
</ul>
</div>

<b>Link to the article: </b> <a href="https://fullstackgeek.blogspot.com/2019/07/upgrading-architecture-to-elasticsearch.html">Upgrading the Existing Architecture to Elasticsearch | ELK Stack
</a>



<div id="custom_sub_div">
Liked this blog? Don't miss out on any future blog posts by <a href="http://eepurl.com/gveQr5" target="_blank">Subscribing Here</a>
   </div>