我一直在使用带有elasticsearch的searchkick gem,在Rails 4.2.0应用程序上没有任何问题.我有一个使用searchkick的视频模型.
出于某种原因rake searchkick:reindex:all,现在却始终如一地失败:
重新索引视频...耙子中止了!法拉第:: ConnectionFailed:执行过期
我最初安装了elasticsearch via 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'但这不能解决错误.
当我将此代码部署到AWS时,我的Mac以及Elastic Beanstalk都会出现此问题(两者以前都正常工作).