# Is my elasticsearch index data duplicated to all nodes?

**URL:** <https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975>\
**Category:** Elasticsearch\
**Created:** [November 23, 2018, 9:06am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975 "2018-11-23T09:06:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 23, 2018, 9:06am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/1 "2018-11-23T09:06:17Z")

</div>

Hi,

I am using ELK GA 6.3.0. I have set up a 5 node cluster of all `master eligible` nodes. I have the below data from rest request;

```
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open myindex UmygQyrBRnqAmImsdT1wOA 5 1 10059 0 17mb 8.5mb

```

My question is, i have noticed pri = 5. Is my same data getting duplicated to all those 5 nodes? What I want is, If i have 100 entries in my index, every node may hold 20+20 = 40 entries (20 primary + 20 replica). How to do this?

Thanks.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 23, 2018, 9:10am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/2 "2018-11-23T09:10:34Z")

</div>

`pri` = primary shards.  
`rep` = replica copies.

So you have 5 primary shards and 1 copy - ie 5 replica shards. Giving you 10 total shards for that index.

If you want all nodes to have a copy of the data then you will want 4 replicas.

---

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 23, 2018, 9:15am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/3 "2018-11-23T09:15:47Z")

</div>

Hi @warkolm so currently, if my index has 100 entries, each node has 20+20 = 40 entries (20 primary + 20 replica)? I am concerned with my disk space, thats why. My expectation for a single entry is 1 primary in one node + 1 replica in another node.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 23, 2018, 9:17am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/4 "2018-11-23T09:17:28Z")

</div>

> [@elasticheart](#):
>
> if my index has 100 entries, each node has 20+20 = 40 entries (20 primary + 20 replica)?

The sharding algorithm is not that precise, so you may not end up with those exact numbers. Overall though it will balance out.

---

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 23, 2018, 9:43am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/5 "2018-11-23T09:43:40Z")

</div>

Thanks @warkolm for your kind support 🙂 👍

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 21, 2018, 9:43am UTC](https://discuss.elastic.co/t/is-my-elasticsearch-index-data-duplicated-to-all-nodes/157975/6 "2018-12-21T09:43:46Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
