【问题标题】:Searchkick and remote elastic search server configurationSearchkick 和远程弹性搜索服务器配置
【发布时间】:2016-02-10 03:07:39
【问题描述】:

我在不同的服务器(Ubuntu 14.0.4)上运行弹性搜索,不同于我的 Web 服务器和数据库服务器(数据库服务器也在不同的服务器上)。

来自documentation,他们建议设置

ENV["ELASTICSEARCH_URL"] = "http://username:password@api.searchbox.io"

然后运行

rake searchkick:reindex CLASS=Product

当我这样做并运行 rake 命令时,我收到以下错误

Mysql2::Error·Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

有什么想法或建议吗?

【问题讨论】:

    标签: ruby-on-rails elasticsearch searchkick


    【解决方案1】:

    您需要使用以下命令启动您的 MySQL 服务器 service mysqld startservice mariadb start

    【讨论】:

    • 它正在寻找本地mysql,我本地没有mysql,它在远程服务器上。
    • 然后检查你的 database.yml 配置。或者在本地安装 MySQL。
    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 2020-08-03
    • 2022-11-13
    • 2018-08-03
    • 1970-01-01
    • 2019-11-19
    相关资源
    最近更新 更多