Suprit Gandhi
Suprit Gandhi

Reputation: 103

curl: (7) Failed to connect to localhost port 9200: Connection refused. Even after having configured /etc/elasticsearch/elasticsearch.yml

I am trying to check if elasticsearch is properly working on Ubuntu 14.04. So for that, I am running following commands:

$ sudo service elasticsearch start
$ curl -X GET 'http://localhost:9200'

Error:

curl: (7) Failed to connect to localhost port 9200: Connection refused

I am attaching screenshot of my /etc/elasticsearch/elasticsearch.yml file here and also attaching my-application.log enter image description here enter image description here enter image description here

Upvotes: 2

Views: 15507

Answers (1)

Val
Val

Reputation: 217554

The problem is pretty evident from the log file

org.elasticsearch.ElasticsearchException: X-Pack is not supported and Machine Learning is not available for [linux-x86]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml

Simply add this to your elasticsearch.yml config file and restart the service

xpack.ml.enabled: false

Upvotes: 4

Related Questions