gpt4 book ai didi

ruby-on-rails - 跳过索引创建,无法连接到 Elasticsearch

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:17 24 4
gpt4 key购买 nike

我在将我的 Heroku 应用程序连接到 Elasticsearch 实例时遇到了困难。我在 Heroku 上使用 tire gem 和 bonsai 插件。

当我部署应用程序时,我两次收到此错误:

Skipping index creation, cannot connect to Elasticsearch

我的初始化 bonsai.rb 文件中也有这个:

if ENV['BONSAI_INDEX_URL']
bonsai_uri = URI.parse(ENV['BONSAI_INDEX_URL'])
Tire.configure do
url "http://sampleindex.bonsai.io"
end
BONSAI_INDEX_NAME = bonsai_uri.path[1..-1]
else
BONSAI_INDEX_NAME = "my_index"
end

最佳答案

看起来您可能指向了一个无效的 ElasticSearch URL。尝试从命令行键入以下内容:

heroku config | grep BONSAI
#=> BONSAI_URL => http://ql9lsrn8:img5ndnsbtaahloy@redwood-94865.us-east-1.bonsai.io/

这应该返回 Heroku 盆景服务的操作 URL。在您的配置中使用它:

Tire.configure do
url "http://ql9lsrn8:img5ndnsbtaahloy@redwood-94865.us-east-1.bonsai.io/"
end

关于ruby-on-rails - 跳过索引创建,无法连接到 Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18689740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com