# Elasticsearch restart failed

**URL:** <https://discuss.elastic.co/t/elasticsearch-restart-failed/83357>\
**Category:** Elasticsearch\
**Created:** [April 24, 2017, 6:03am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357 "2017-04-24T06:03:54Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![shaonbean](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaonbean/32/14416_2.png) [@shaonbean](https://discuss.elastic.co/u/shaonbean)\
**Post date:** [April 24, 2017, 6:03am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/1 "2017-04-24T06:03:54Z")

</div>

when yum install elasticsearch && confifure yml,can start elasticsearch succeed,but when I again retsrat elasticsearch will happend errors,like example:

java.lang.IllegalStateException: detected index data in default.path.data [/var/lib/elasticsearch] where there should not be any; check the logs for details

CentOS 6.9 + elastic stack latest version.

i found through delete nodes can solve this problems,but i don't every time execute delete.

---

<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:** [April 24, 2017, 6:17am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/2 "2017-04-24T06:17:09Z")

</div>

> [@shaonbean](#):
>
> elastic stack latest version

Do you mean 5.3.1?

---

<div class="post-metadata">

**Author:** ![shaonbean](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaonbean/32/14416_2.png) [@shaonbean](https://discuss.elastic.co/u/shaonbean)\
**Post date:** [April 24, 2017, 6:29am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/3 "2017-04-24T06:29:04Z")

</div>

yes. I add elasticsearch repo in local. su yum now is 5.3.1

---

<div class="post-metadata">

**Author:** ![ericrichter](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@ericrichter](https://discuss.elastic.co/u/ericrichter)\
**Post date:** [April 24, 2017, 6:43am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/4 "2017-04-24T06:43:28Z")

</div>

I have the same issue since the upgrade to 5.3.1

---

<div class="post-metadata">

**Author:** ![shaonbean](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaonbean/32/14416_2.png) [@shaonbean](https://discuss.elastic.co/u/shaonbean)\
**Post date:** [April 24, 2017, 6:45am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/5 "2017-04-24T06:45:36Z")

</div>

I remember 5.2.x also can't use restart elastic.

---

<div class="post-metadata">

**Author:** ![ericrichter](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@ericrichter](https://discuss.elastic.co/u/ericrichter)\
**Post date:** [April 24, 2017, 6:47am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/6 "2017-04-24T06:47:46Z")

</div>

I created a support case for this

---

<div class="post-metadata">

**Author:** ![ericrichter](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@ericrichter](https://discuss.elastic.co/u/ericrichter)\
**Post date:** [April 24, 2017, 10:59am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/7 "2017-04-24T10:59:13Z")

</div>

I removed the "-Edefault.path.data=${DATA\_DIR} " parameter from the startup command and everything works fine again.

The default.data.path is defined in the elasticsearch.yml file

---

<div class="post-metadata">

**Author:** ![igormarqs](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igormarqs/32/17678_2.png) [@igormarqs](https://discuss.elastic.co/u/igormarqs)\
**Post date:** [April 24, 2017, 8:42pm UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/8 "2017-04-24T20:42:41Z")

</div>

this solve to me after update. thanks

---

<div class="post-metadata">

**Author:** ![shaonbean](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaonbean/32/14416_2.png) [@shaonbean](https://discuss.elastic.co/u/shaonbean)\
**Post date:** [April 25, 2017, 12:28am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/9 "2017-04-25T00:28:34Z")

</div>

but the elasticsearch version is latest

---

<div class="post-metadata">

**Author:** ![igormarqs](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igormarqs/32/17678_2.png) [@igormarqs](https://discuss.elastic.co/u/igormarqs)\
**Post date:** [April 25, 2017, 12:52am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/10 "2017-04-25T00:52:45Z")

</div>

yes, this start after update your elastic for latest version.  
u can read some info here:  
[https://github.com/elastic/elasticsearch/issues/6887](https://github.com/elastic/elasticsearch/issues/6887)

and here:  
[https://www.elastic.co/blog/multi-data-path-bug-in-elasticsearch-5-3-0](https://www.elastic.co/blog/multi-data-path-bug-in-elasticsearch-5-3-0)

u just need to find you elasticsearch.service and remove that line and restart.  
`-E default.path.data=${DATA_DIR}`

---

<div class="post-metadata">

**Author:** ![shaonbean](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/shaonbean/32/14416_2.png) [@shaonbean](https://discuss.elastic.co/u/shaonbean)\
**Post date:** [April 25, 2017, 2:52am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/11 "2017-04-25T02:52:57Z")

</div>

thank you for the answer

---

<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:** [May 23, 2017, 2:58am UTC](https://discuss.elastic.co/t/elasticsearch-restart-failed/83357/12 "2017-05-23T02:58:15Z")

</div>

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