# Elasticsearch 5.0.0 as windows service won't start

**URL:** <https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154>\
**Category:** Elasticsearch\
**Created:** [December 15, 2016, 11:01am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154 "2016-12-15T11:01:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrisinho](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@chrisinho](https://discuss.elastic.co/u/chrisinho)\
**Post date:** [December 15, 2016, 11:01am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154/1 "2016-12-15T11:01:36Z")

</div>

Hi,

i want to start elasticsearch as a windows service. I installed it, but when i try to start it then it it doesn't work. This is the stderr.log

```
2016-12-15 11:53:41 Commons Daemon procrun stderr initialized
Exception in thread "main" ception: Could not resolve placeholder 'HOSTNAME'
    at org.elasticsearch.common.settings.PropertyPlaceholder.parseStringValue(PropertyPlaceholder.java:116)
    at org.elasticsearch.common.settings.PropertyPlaceholder.replacePlaceholders(PropertyPlaceholder.java:69)
    at org.elasticsearch.common.settings.Settings$Builder.replacePropertyPlaceholders(Settings.java:999)
    at org.elasticsearch.common.settings.Settings$Builder.replacePropertyPlaceholders(Settings.java:959)
    at org.elasticsearch.node.internal.InternalSettingsPreparer.initializeSettings(InternalSettingsPreparer.java:137)
    at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareEnvironment(InternalSettingsPreparer.java:117)
    at org.elasticsearch.bootstrap.Bootstrap.initialEnvironment(Bootstrap.java:207)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:247)
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:112)
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:103)
    at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54)
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:96)
    at org.elasticsearch.cli.Command.main(Command.java:62)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:73)
Refer to the log for complete error details.

```

How can i fix this? I create an environment variable called hostname and try to set hostname in the .bat, but the error occurs again.

---

<div class="post-metadata">

**Author:** ![askids](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/askids/32/22252_2.png) [@askids](https://discuss.elastic.co/u/askids)\
**Post date:** [December 16, 2016, 1:36am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154/2 "2016-12-16T01:36:08Z")

</div>

If you are using it in .bat file, are you having it as HOSTNAME or %HOSTNAME% ?

---

<div class="post-metadata">

**Author:** ![chrisinho](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@chrisinho](https://discuss.elastic.co/u/chrisinho)\
**Post date:** [December 16, 2016, 10:53am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154/3 "2016-12-16T10:53:35Z")

</div>

In .bat i tried

> SET HOSTNAME=%COMPUTERNAME%

---

<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:** [January 13, 2017, 10:53am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-0-as-windows-service-wont-start/69154/4 "2017-01-13T10:53:42Z")

</div>

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