# Curl: (7) couldn't connect to host

**URL:** <https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709>\
**Category:** Elasticsearch\
**Created:** [January 2, 2019, 8:05pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709 "2019-01-02T20:05:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:05pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/1 "2019-01-02T20:05:27Z")

</div>

Good Afternoon team,

I keeping receiving this error. any help is appreciated.

Thanks,

rob

---

<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:** [January 2, 2019, 8:12pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/2 "2019-01-02T20:12:31Z")

</div>

You really need to share more info for us to be able to effectively assist you.

What version are you on?  
What is the exact command and exact response you are receiving?  
Have you looked at your Elasticsearch logs?

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:46pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/3 "2019-01-02T20:46:45Z")

</div>

I understand. Sorry about that.

Version 6.4.2

Command executing:

curl -XGET :9200(port address)  
response receiving: curl: (7) couldn't connect to host

set-up: attempting to cluster a 10-node cluster

3 nodes will be able to be the master, 6 are data , the last one is ingest node

Yes, I have looked at the logs and I get a series of errors:

stating that there is error at line, so and so  
log4j error - only logging in console

Hope this helps.

Thanks,

rob

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:48pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/4 "2019-01-02T20:48:16Z")

</div>

To add:

the comment extracted ip address:9200 from my comment - i guess for security reasons

---

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 2, 2019, 8:48pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/5 "2019-01-02T20:48:20Z")

</div>

```
$ curl --help | grep ^Usage
Usage: curl [options...] <url>
$ 

```

url consists of host/ip and optionally port, in your example you only have port but no host or ip

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2019, 8:48pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/6 "2019-01-02T20:48:28Z")

</div>

Why did you not specify ip address?

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:49pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/7 "2019-01-02T20:49:22Z")

</div>

pls elaborate alexus. I am missing host for curl??

rob

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:50pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/8 "2019-01-02T20:50:14Z")

</div>

would have to stay unstated for security reasons.

thanks,

rob

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 2, 2019, 8:51pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/9 "2019-01-02T20:51:23Z")

</div>

I hope you do not have an unsecured cluster exposed to the internet.

Have you verified you do not have any firewall rules preventing you to access the host you are querying?

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:52pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/10 "2019-01-02T20:52:55Z")

</div>

Negative sir...dev env.

---

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 2, 2019, 8:53pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/11 "2019-01-02T20:53:26Z")

</div>

share some logs from elasticsearch

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 2, 2019, 8:54pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/12 "2019-01-02T20:54:56Z")

</div>

ok...have to leave for today...my shift is up...will have to you tomorrow if ok.

thanks,

rob

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 3, 2019, 1:55pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/13 "2019-01-03T13:55:08Z")

</div>

Starting elasticsearch: Exception in thread "main" 2019-01-03 08:50:01,998 main ERROR No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. S et system property 'log4j2.debug' to show Log4j 2 internal initialization loggin g. See [https://logging.apache.org/log4j/2.x/manual/configuration.html](https://logging.apache.org/log4j/2.x/manual/configuration.html) for instru ctions on how to configure Log4j 2  
SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: Mar kedYAMLException[while scanning a simple key  
in 'reader', line 120, column 1:  
Configuration------------------- ...  
^  
could not find expected ':'  
in 'reader', line 121, column 1:

---

<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 3, 2019, 2:29pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/14 "2019-01-03T14:29:04Z")

</div>

So you modified `elasticsearch.yml` file and it's now badly formatted most likely

Fix it.

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 3, 2019, 2:41pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/15 "2019-01-03T14:41:01Z")

</div>

Hi David,

What is the fix on something like this? I did go in and tried to remove some spaces and what not, but no success.

Thanks,

Rob

---

<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 3, 2019, 3:18pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/16 "2019-01-03T15:18:15Z")

</div>

I can't tell without seeing it.

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 3, 2019, 3:20pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/17 "2019-01-03T15:20:06Z")

</div>

Ok. Here you go Sir. Amen brother. I see you are a Christian. Awesome!

See below:

Starting elasticsearch: Exception in thread "main" 2019-01-03 08:50:01,998 main ERROR No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. S et system property 'log4j2.debug' to show Log4j 2 internal initialization loggin g. See [https://logging.apache.org/log4j/2.x/manual/configuration.html](https://logging.apache.org/log4j/2.x/manual/configuration.html) for instru ctions on how to configure Log4j 2  
SettingsException[Failed to load settings from [elasticsearch.yml]]; nested: Mar kedYAMLException[while scanning a simple key  
in 'reader', line 120, column 1:  
Configuration------------------- ...  
^  
could not find expected ':'  
in 'reader', line 121, column 1:  
xpack.ssl.keystore.path: /etc/el ...  
^

at [Source: sun.nio.ch.ChannelInputStream@5b94b04d; line: 118, column: 54]]; ne sted: ScannerException[while scanning a simple key  
in 'reader', line 120, column 1:  
Configuration------------------- ...  
^  
could not find expected ':'  
in 'reader', line 121, column 1:  
xpack.ssl.keystore.path: /etc/el ...

---

<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 3, 2019, 3:35pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/18 "2019-01-03T15:35:31Z")

</div>

I was unclear probably. I can't tell without seeing your `elasticsearch.yml` file.

Copy its content here unmodified and apply on it the formatting tool (`</>` icon) or share the raw file on [gist.github.com](http://gist.github.com).

---

<div class="post-metadata">

**Author:** ![simpsonr](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@simpsonr](https://discuss.elastic.co/u/simpsonr)\
**Post date:** [January 3, 2019, 3:39pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/19 "2019-01-03T15:39:57Z")

</div>

Sorry. Can you repeat/rephrase the request?

Rob

---

<div class="post-metadata">

**Author:** ![richcollier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/richcollier/32/115035_2.png) [@richcollier](https://discuss.elastic.co/u/richcollier)\
**Post date:** [January 3, 2019, 4:02pm UTC](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709/20 "2019-01-03T16:02:14Z")

</div>

he means: Copy and Paste your entire `elasticsearch.yml` file here, but when you do so, highlight the whole text and use the `</>` icon in the toolbar to make the syntax of the file easier to read

![image](https://us1.discourse-cdn.com/elastic/original/3X/6/7/67829a4882b25022ecb4a61074b495827defe783.png)

[Next page](https://discuss.elastic.co/t/curl-7-couldnt-connect-to-host/162709.md?page=2)
