从 JQuery(或 Angular)查询 ElasticSearch:没有活动连接
query ElasticSearch from JQuery (or Angular) : No Living connections
我从 ES 开始,第一次我只想做一个简单的测试来 ping 我的 ES 本地实例,它是 运行,通过 JQuery 或 Angular.
我已经使用 JQuery 进行了自己的测试,或者我也遵循了这个例子:https://github.com/spalger/elasticsearch-angular-example
但我总是得到同样的错误:没有生活联系。
我也试过 Java 但它有效,我可以查询我的 ES 本地实例。
提前感谢您的想法!
我使用的是 ES 2.4.6,但与 5.6.2 有同样的问题
我看到您没有在主机上指定架构。尝试向其中添加 http://
。一旦我添加它并使用配置了 CORS 的服务器,它就对我有用。
ExampleApp.service('client', function (esFactory) {
return esFactory({
host: 'http://localhost:9200',
apiVersion: '2.3',
log: 'trace'
});
});
也可能是你的ES服务器需要认证。您可以在没有凭据的情况下浏览到 ES 服务器吗?
我从 ES 开始,第一次我只想做一个简单的测试来 ping 我的 ES 本地实例,它是 运行,通过 JQuery 或 Angular.
我已经使用 JQuery 进行了自己的测试,或者我也遵循了这个例子:https://github.com/spalger/elasticsearch-angular-example
但我总是得到同样的错误:没有生活联系。
我也试过 Java 但它有效,我可以查询我的 ES 本地实例。
提前感谢您的想法!
我使用的是 ES 2.4.6,但与 5.6.2 有同样的问题
我看到您没有在主机上指定架构。尝试向其中添加 http://
。一旦我添加它并使用配置了 CORS 的服务器,它就对我有用。
ExampleApp.service('client', function (esFactory) {
return esFactory({
host: 'http://localhost:9200',
apiVersion: '2.3',
log: 'trace'
});
});
也可能是你的ES服务器需要认证。您可以在没有凭据的情况下浏览到 ES 服务器吗?