Heroku的这段简短文章指出,可以使用无数的客户将Bonsai-es实例集成到您的实例中。我已经尝试过es头锤和 flex 锤,但是没有运气。
“Bonsai附加组件为您的应用程序提供了一个ElasticSearch索引,任何可以将JSON发送到其RESTful HTTP API的语言和平台都可以使用它。您还可以选择使用众多开源ElasticSearch客户端之一与之进行更紧密的集成。语言和框架,例如Ruby,Ruby on Rails,Python,Django,PHP,Erlang,Clojure,Java,Play!和Perl,但没有特定的顺序。”
这是我从heroku获得的es链接:
http://xxxxxxx:[email protected]
您将如何让以下任何客户端连接到这样的实例?或任何其他客户...
http://mobz.github.io/elasticsearch-head/
http://elastichammer.exploringelasticsearch.com/
另外,我注意到以下几点:
es-head调用es命令的任何尝试均会返回状态码404
是由于服务器登录不正确吗?还是命令“已关闭”?
404之后是以下消息:
{
错误:“找不到资源。请联系[email protected]以获取帮助。”,
状态:404
}
最佳答案
我得到的响应是,出于安全原因,这些es api调用已关闭。可以通过购买完整的平台来获得完整的访问权限。
关于heroku - 使用开源客户端访问Heroku/Bonsai上的elasticsearch,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20786789/