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

  • my-es-server / _cluster / health
  • 我的服务器/ _集群/状态
  • 我的服务器/ _集群/节点
  • my-es-server / _cluster / nodes / stats?all = true

  • 是由于服务器登录不正确吗?还是命令“已关闭”?

    404之后是以下消息:
    {
    错误:“找不到资源。请联系[email protected]以获取帮助。”,
    状态:404
    }

    最佳答案

    我得到的响应是,出于安全原因,这些es api调用已关闭。可以通过购买完整的平台来获得完整的访问权限。

    关于heroku - 使用开源客户端访问Heroku/Bonsai上的elasticsearch,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20786789/

    10-12 00:49