Я без проблем использовал гем searchkick с elasticsearch в приложении Rails 4.2.0. У меня есть одна модель видео, использующая searchkick.
По какой-то причине rake searchkick:reindex:all
теперь постоянно терпит неудачу:
Переиндексация видео... грабли прерваны! Faraday::ConnectionFailed: срок выполнения истек
Первоначально я установил elasticsearch через brew install elasticsearch
, который возвращает:
Предупреждение: elasticsearch-1.3.4 уже установлен
Возможно ли, что моя установка/база данных elasticsearch повреждена? Если да, то как лучше его обновить?
Согласно https://www.elastic.co/guide/en/elasticsearch/reference/1.4/indices-delete-index.html Я пробовал curl -XDELETE 'http://localhost:9200/_all'
, но это не устраняет ошибку.
Эта проблема возникает на моем Mac, а также на Elastic Beanstalk, когда я развертываю этот код на AWS (ранее оба работали правильно).