# Elasticsearch data directory

**URL:** <https://discuss.elastic.co/t/elasticsearch-data-directory/70989>\
**Category:** Elasticsearch\
**Created:** [January 9, 2017, 7:43pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989 "2017-01-09T19:43:00Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 9, 2017, 7:43pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/1 "2017-01-09T19:43:00Z")

</div>

Is there a reason why a new directory was created for the elasticsearch data indices.

When elasticsearch was initially installed, it create a path ../data/elasticsearch/../nodes/0

Now i see ../data/elasticsearch/../nodes/1 as well.

My schema got all messed up because now its pointing to ../nodes/1 where the mapping is using the default.

My question is what triggers creating the new directory and is there a way were i can tell it not to create a new directory?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 9, 2017, 8:05pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/2 "2017-01-09T20:05:33Z")

</div>

You started another node from the same dir with same settings.

This will fail in 5.x series now BTW.

---

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 9, 2017, 8:08pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/3 "2017-01-09T20:08:18Z")

</div>

oh..so for a clusters, each nodes should have its own name...I think i used the same path..

---

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 9, 2017, 8:08pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/4 "2017-01-09T20:08:38Z")

</div>

i meant have its own unique path.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 9, 2017, 9:32pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/5 "2017-01-09T21:32:05Z")

</div>

You should not run more than one node on a physical machine, unless you have more than 64gb of RAM.

That's why it's now blocked by default on elasticsearch 5.0 so you don't run a second node by mistake.

---

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 9, 2017, 9:36pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/6 "2017-01-09T21:36:01Z")

</div>

I'm not following..

I currently run elasticsearch on 2 nodes. I get a primary and secondary shard. If i only run elasticsearch on one node, i lose redundancy. I want the redundancy.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 9, 2017, 10:20pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/7 "2017-01-09T22:20:35Z")

</div>

But in your case you ran 2 elasticsearch nodes on one physical machine.  
Don't do that and run only one elasticsearch node per physical machine.

---

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 9, 2017, 10:23pm UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/8 "2017-01-09T22:23:43Z")

</div>

hmm...how could i run 2 elasticsearch nodes on one physical machine? I guess thats the part i'm confused about.

---

<div class="post-metadata">

**Author:** ![rheng](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@rheng](https://discuss.elastic.co/u/rheng)\
**Post date:** [January 10, 2017, 12:09am UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/9 "2017-01-10T00:09:18Z")

</div>

how could i prevent multiple elasticsearch nodes on one physical system? Is there a setting that I could set to prevent this?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 10, 2017, 6:52am UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/10 "2017-01-10T06:52:55Z")

</div>

5.x has that out of the box. If you are starting a new project, please use that version.  
If not, consider upgrading.

On a mobile ATM so can't really tell but I think you have something like max local storage option.

---

<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:** [February 7, 2017, 6:53am UTC](https://discuss.elastic.co/t/elasticsearch-data-directory/70989/11 "2017-02-07T06:53:18Z")

</div>

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