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