从JQuery(或Angular)查询ElasticSearch:No Living connections

时间:2017-11-15 14:00:42

标签: jquery angular elasticsearch elasticsearch-2.0

我从ES开始,我第一次想做一个简单的测试来ping我正在运行的ES本地实例,通过JQuery或Angular。

我已经使用JQuery进行了自己的测试,或者我也遵循了这个示例:https://github.com/spalger/elasticsearch-angular-example

但我总是得到同样的错误:没有生活联系

我也尝试过Java,但是它可以工作,我可以查询我的ES本地实例。

提前感谢您的想法!

我使用的是ES 2.4.6但与5.6.2相同的问题

1 个答案:

答案 0 :(得分:1)

我看到你没有在主机上指定架构。尝试添加http://。一旦我添加了它并使用配置了CORS的服务器,它对我有用。

ExampleApp.service('client', function (esFactory) {
  return esFactory({
    host: 'http://localhost:9200',
    apiVersion: '2.3',
    log: 'trace'
  });
});

也可能是您的ES服务器需要身份验证。您可以在没有凭据的情况下浏览到ES服务器吗?