3

我正在使用searchkick gem 在我的 rails 应用程序中进行搜索。

它工作正常,但第二天搜索时突然出现此错误。

错误

4

3 回答 3

5

对于所有发现这个并且可能想知道如何重新启动 elasticsearch 插件的人:

/etc/init.d/elasticsearch restart

为我工作。

于 2015-03-31T16:18:41.603 回答
0

错误信息:

连接被拒绝 - “localhost”端口 9200 的连接(2)

错误消息表明 elasticsearch 没有运行。要在 linux 上启动弹性搜索,请运行以下命令:

sudo service elasticsearch start


我希望这篇文章有帮助。快乐编码!:)

于 2018-05-23T14:25:44.570 回答
0

检查所有者和组

/etc/elasticsearch
. 默认情况下 ES_USER 和 ES_GROUP 是弹性搜索。因此,如果上述目录的所有者/组不在 ES_USER 或 ES_GROUP 中,他们将无权访问 9200 端口,则可能会引发此错误。

于 2016-04-20T21:32:56.493 回答