我正在尝试检查Elasticsearch在Ubuntu 14.04上是否正常工作。因此,我正在运行以下命令:
$ sudo service elasticsearch start
$ curl -X GET 'http://localhost:9200'
错误:
curl: (7) Failed to connect to localhost port 9200: Connection refused
我在此处附加我的/etc/elasticsearch/elasticsearch.yml文件的屏幕快照,还附加了my-application.log
答案 0 :(得分:1)
从日志文件中可以很明显地看出问题所在
org.elasticsearch.ElasticsearchException:不支持X-Pack,并且[linux-x86]不支持机器学习;您可以通过在elasticsearch.yml中将xpack.ml.enabled设置为false来使用其他X-Pack功能(不受支持)
只需将其添加到您的elasticsearch.yml
配置文件中,然后重新启动服务
xpack.ml.enabled: false