# Getting exception while starting the elastic search node

**URL:** <https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263>\
**Category:** Elasticsearch\
**Created:** [April 22, 2020, 12:48pm UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263 "2020-04-22T12:48:06Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![DENMODSupport](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denmodsupport/32/67186_2.png) [@DENMODSupport](https://discuss.elastic.co/u/DENMODSupport)\
**Post date:** [April 22, 2020, 12:48pm UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/1 "2020-04-22T12:48:06Z")

</div>

**We are getting below exception while starting one of the elastic search nodes.**  
` [2020-04-20T15:22:16,743][ERROR][o.e.g.GatewayMetaState] [elk-denmod-web-2] failed to read local state, exiting... **java.lang.IllegalStateException: index and alias names need to be unique, but alias [denmod_y_3698] and index [denmod_y_3698/g8fYmCo_QYaJKCdcdXONOQ] have the same name** at org.elasticsearch.cluster.metadata.MetaData$Builder.build(MetaData.java:1034) ~[elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.gateway.MetaStateService.loadFullState(MetaStateService.java:73) ~[elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.gateway.GatewayMetaState.<init>(GatewayMetaState.java:88) [elasticsearch-5.3.1.jar:5.3.1] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [?:1.8.0_131] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [?:1.8.0_131] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [?:1.8.0_131] at org.elasticsearch.common.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:49) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:86) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:116) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:47) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:825) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:43) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:59) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:50) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:85) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:116) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:47) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:825) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:43) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:59) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:50) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:191) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:183) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:818) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder.loadEagerSingletons(InjectorBuilder.java:183) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder.loadEagerSingletons(InjectorBuilder.java:173) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder.injectDynamically(InjectorBuilder.java:161) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:96) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:96) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:70) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:43) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.node.Node.<init>(Node.java:489) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.node.Node.<init>(Node.java:242) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Bootstrap$6.<init>(Bootstrap.java:242) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:242) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:360) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:123) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:114) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:58) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.cli.Command.main(Command.java:88) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.3.1.jar:5.3.1] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.3.1.jar:5.3.1]`  
**is there any way to start that elastic search node without losing any data?**

---

<div class="post-metadata">

**Author:** ![DENMODSupport](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denmodsupport/32/67186_2.png) [@DENMODSupport](https://discuss.elastic.co/u/DENMODSupport)\
**Post date:** [April 23, 2020, 7:32am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/2 "2020-04-23T07:32:16Z")

</div>

please help me to resolve this issue

---

<div class="post-metadata">

**Author:** ![Bernt\_Rostad](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@Bernt\_Rostad](https://discuss.elastic.co/u/Bernt_Rostad)\
**Post date:** [April 23, 2020, 8:42am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/3 "2020-04-23T08:42:10Z")

</div>

> [@DENMODSupport](#):
>
> java.lang.IllegalStateException: index and alias names need to be unique, but alias [denmod\_y\_3698] and index [denmod\_y\_3698/g8fYmCo\_QYaJKCdcdXONOQ] have the same name\*\*

Your error message says you have an index alias with the same name as in index in your cluster. I didn't know that this was possible or how you managed to do it, but it's obviously illegal.

You could try to delete the alias from a running node in the same cluster, either [in Kibana](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-delete-alias.html) or with a curl command like this:

`curl -XDELETE "http://localhost:9200/denmod_y_3698/_alias/denmod_y_3698?pretty"`

If that doesn't work you may have to delete the index. But I would try to delete the alias first.

---

<div class="post-metadata">

**Author:** ![DENMODSupport](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denmodsupport/32/67186_2.png) [@DENMODSupport](https://discuss.elastic.co/u/DENMODSupport)\
**Post date:** [April 24, 2020, 10:48am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/4 "2020-04-24T10:48:35Z")

</div>

The data node is different. The node which am trying to start is just master and ingest node. In error the index name is mentioned as`[denmod_y_3698/g8fYmCo_QYaJKCdcdXONOQ]` and i could see the folder with name `g8fYmCo_QYaJKCdcdXONOQ` in the path `elasticsearch-5.3.1\data\nodes\0\indices`. is this causing the issue? if i delete that folder,can i start the node successfully?

---

<div class="post-metadata">

**Author:** ![DENMODSupport](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/denmodsupport/32/67186_2.png) [@DENMODSupport](https://discuss.elastic.co/u/DENMODSupport)\
**Post date:** [April 27, 2020, 6:32am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/5 "2020-04-27T06:32:32Z")

</div>

Please provide an update on 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:** [April 27, 2020, 7:58am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/6 "2020-04-27T07:58:36Z")

</div>

Does it mean that you changed the role of the node? It was a data node and you restarted it as an ingest node?

Removing the data dir would probably work if an only if the node is not a data node. You are otherwise at risk of loosing some data.

---

<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 25, 2020, 7:58am UTC](https://discuss.elastic.co/t/getting-exception-while-starting-the-elastic-search-node/229263/7 "2020-05-25T07:58:36Z")

</div>

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