<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Structure_of_ELK</id>
	<title>Structure of ELK - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Structure_of_ELK"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Structure_of_ELK&amp;action=history"/>
	<updated>2026-07-27T11:10:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Structure_of_ELK&amp;diff=4349&amp;oldid=prev</id>
		<title>Admin: Auto-created from uploaded PDF text extraction</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Structure_of_ELK&amp;diff=4349&amp;oldid=prev"/>
		<updated>2026-07-26T16:27:11Z</updated>

		<summary type="html">&lt;p&gt;Auto-created from uploaded PDF text extraction&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Auto-generated from the uploaded PDF [[:File:Structure_of_ELK.pdf|Structure_of_ELK.pdf]]. This is an extracted-text rendering for searchability; see the original PDF for exact formatting, diagrams, tables, and images.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Structure of ELK&lt;br /&gt;
&lt;br /&gt;
1. Elasticsearch Hierarchy – Simple Structure&lt;br /&gt;
   Cluster&lt;br /&gt;
   ├── Node A (Master)&lt;br /&gt;
   ├── Node B (Master)&lt;br /&gt;
   ├── Node C (Master)&lt;br /&gt;
   ├── Node D (Data)&lt;br /&gt;
   ├── Node E (Data)&lt;br /&gt;
   └── Node F (Data)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Index – Like a Database Table&lt;br /&gt;
   Index: logs-2025-06&lt;br /&gt;
    ├── Shard 0 (Primary) → Stored on Node D&lt;br /&gt;
    │ └── Documents: log1, log2, log3...&lt;br /&gt;
    ├── Shard 0 (Replica) → Stored on Node E&lt;br /&gt;
    ├── Shard 1 (Primary) → Stored on Node E&lt;br /&gt;
    │ └── Documents: log4, log5, log6...&lt;br /&gt;
    ├── Shard 1 (Replica) → Stored on Node F&lt;br /&gt;
&lt;br /&gt;
       Index = A collection of documents (like a table in SQL)&lt;br /&gt;
       Shards = Pieces of the index for horizontal scaling&lt;br /&gt;
       Primary shard = Main copy&lt;br /&gt;
       Replica shard = Backup copy for redundancy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Document – Like a Row in SQL&lt;br /&gt;
   Each document is a JSON object:&lt;br /&gt;
   {&lt;br /&gt;
     &amp;quot;timestamp&amp;quot;: &amp;quot;2025-06-13T12:34:56&amp;quot;,&lt;br /&gt;
     &amp;quot;level&amp;quot;: &amp;quot;ERROR&amp;quot;,&lt;br /&gt;
     &amp;quot;message&amp;quot;: &amp;quot;Failed to connect to DB&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   Documents are stored inside shards, which are stored inside data nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                         Elastic design in DGARM&lt;br /&gt;
                                        Cluster name:- elastic-nonprod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Master Node :-          10.150.20.180              10.150.20.181         10.150.20.182&lt;br /&gt;
&lt;br /&gt;
Data Node :-&lt;br /&gt;
                        10.150.20.183              10.150.20.184         10.150.20.185&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                        Data Node of Cluster&lt;br /&gt;
  10.150.20.183                              10.150.20.184                    10.150.20.185&lt;br /&gt;
                                              Index and Shards&lt;br /&gt;
  Index and Shard                            Index: Flight, Crew&lt;br /&gt;
                                             Primary shard 1,2                   Node + Shards&lt;br /&gt;
  Index: Passenger’s,&lt;br /&gt;
                                             flight,&lt;br /&gt;
  Primary Shards                             Primary Shards 1,2&lt;br /&gt;
  1,2, for Passenger                         crew                               Replica shard of&lt;br /&gt;
                                                                                  Flight Index.&lt;br /&gt;
  Replica Shards of&lt;br /&gt;
  Sh                                         Replica shard of&lt;br /&gt;
  crew&lt;br /&gt;
                                             Passenger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Master Node :- 10.150.20.180, 10.150.20.181, 10.150.20.182&lt;br /&gt;
  Managing cluster state&lt;br /&gt;
  Creating or deleting indices&lt;br /&gt;
  Tracking which nodes are part of the cluster&lt;br /&gt;
  Allocating shards to nodes&lt;br /&gt;
  Monitoring node health and initiating recovery if needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      1. Node 10.150.20.180 (Active Master)&lt;br /&gt;
       One of the nodes (likely A) is elected as the active master.&lt;br /&gt;
       It handles all cluster coordination tasks.&lt;br /&gt;
       The election is based on a quorum (majority) of master-eligible nodes.&lt;br /&gt;
&lt;br /&gt;
 2. Node 10.150.20.181 and 10.150.20.182 (Standby Masters)&lt;br /&gt;
  These nodes are master-eligible but not currently active.&lt;br /&gt;
  They monitor the active master and are ready to take over if Node A fails.&lt;br /&gt;
  This ensures high availability and fault tolerance.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>