# Unable to run, Web API x Elasticsearch Error: Host 'localhost:9200' not reachable on docker compose up

**URL:** <https://forum.metasfresh.org/t/unable-to-run-web-api-x-elasticsearch-error-host-localhost-9200-not-reachable-on-docker-compose-up/2174>\
**Category:** Setup\
**Tags:** english\
**Created:** [December 16, 2023, 2:19am UTC](https://forum.metasfresh.org/t/unable-to-run-web-api-x-elasticsearch-error-host-localhost-9200-not-reachable-on-docker-compose-up/2174 "2023-12-16T02:19:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paulo\_Emmerich](https://forum.metasfresh.org/user_avatar/forum.metasfresh.org/paulo_emmerich/32/941_2.png) [@Paulo\_Emmerich](https://forum.metasfresh.org/u/Paulo_Emmerich)\
**Post date:** [December 16, 2023, 2:19am UTC](https://forum.metasfresh.org/t/unable-to-run-web-api-x-elasticsearch-error-host-localhost-9200-not-reachable-on-docker-compose-up/2174/1 "2023-12-16T02:19:42Z")

</div>

After docker compose up -d, first error on log is

webapi\_1 | reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.data.elasticsearch.client.NoReachableHostException: Host ‘localhost:9200’ not reachable. Cluster state is offline.

I checked and can telnet from “webapi” to “search” host, seems like localhost is not adequate configuration on webapi. Can’t find where to change webapi elasticsearch host.

On webapi application.properties I only see:  
spring.data.elasticsearch.cluster-nodes=search:9300

Thank you!

---

<div class="post-metadata">

**Author:** ![rneoi](https://forum.metasfresh.org/letter_avatar_proxy/v4/letter/r/838e76/32.png) [@rneoi](https://forum.metasfresh.org/u/rneoi)\
**Post date:** [October 14, 2024, 2:58pm UTC](https://forum.metasfresh.org/t/unable-to-run-web-api-x-elasticsearch-error-host-localhost-9200-not-reachable-on-docker-compose-up/2174/2 "2024-10-14T14:58:07Z")

</div>

Hello. Did you manage to get this resolved?
