【问题标题】:Grails and Bonsai ElasticsearchGrails 和盆景 Elasticsearch
【发布时间】:2014-09-17 00:43:16
【问题描述】:

我一直在尝试将 Bonsai Elasticsearch 与我的 Grails 应用程序一起使用,但我无法使用 Elasticsearch 插件让它工作。我从配置手册中了解到的,应该只是:

elasticSearch.client.mode = 'transport'
elasticSearch.client.hosts = [
    [host:'https://ixaav0lo:n98bya6pyh9rdaiu@ginkgo-1003161.us-east-1.bonsai.io', port:443]
]

但它对我不起作用。此外,它不必与 Bonsai 一起使用,它也可以与 SearchBox Elasticsearch 一起使用,无论什么工作。

提前致谢

【问题讨论】:

  • 你有什么异常/错误吗?

标签: grails heroku elasticsearch bonsai-elasticsearch


【解决方案1】:

ES 插件不支持 HTTP;仅支持传输协议。检查 bonsai.io 是否允许传输协议。如果他们这样做,你的配置应该是

elasticSearch.client.mode = 'transport'
elasticSearch.client.hosts = [
    [host:'ixaav0lo:n98bya6pyh9rdaiu@ginkgo-1003161.us-east-1.bonsai.io', port:9300]
]

【讨论】:

  • 谢谢你的回答,但它没有工作。可悲的是,我认为 Bonsai 仅适用于 HTTP。我会看看我是否可以使用一些 Java 插件找到另一种解决方法
  • 根据您的情况,使用该插件并运行您自己的 ES 集群可能会更省力。只是需要考虑的事情。
  • 问题是,我计划托管在 Heroku 或 Cloud Foundry 上。我可以在不使用这些第三方提供商的情况下在那里制作自己的集群吗?还是我应该只使用 VPS 托管?
猜你喜欢
  • 2016-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-20
  • 1970-01-01
  • 2016-06-28
相关资源
最近更新 更多