2016-07-15 15 views
0

私はリモートelasticsearchサーバー上で実行されているレール・アプリを持っています。それはあなたが使用したくない場合は、ローカルサーバーをelasticsearchとエラー Faraday::ConnectionFailed: Connection refused - connect(2) for "localhost" port 9200ローカル・レールからのリモート・エラスティック・サーチ接続

+0

ElasticSearch設定にペーストビン/ギストのリンクを提供できますか? – tsturzl

+0

Elasticsearch :: Persistence.client = Elasticsearch :: Client.new url: "somewhere.us-east-1.es.amazonaws.com:80" –

+0

あなたは 'elasticsearch.yml'設定を提供できますか? linuxディストリビューションを実行している場合は 'etc'ディレクトリにある可能性があります。おそらく'/etc/elasticsearch.yml'のようなものでしょう – tsturzl

答えて

-1

をスローするように接続しようとするように見えるdb:migrateようまたはassets:precompileコンソールは、リモートサーバーをElasticsearchするために接続して正常に動作しますが、私が何かをしようとすると、レールエラスティックサーチを実行し、イニシャライザフォルダから設定を削除します(作成した場合)。

しかし、あなたがまだ弾性検索を使いたいと思っていて、あなたの設定がどうなっているかわからないので、これを避けるために端末の別のタブで弾性検索を開始してください。

+0

私は 'Elasticsearch'を使っていますが、サーバをローカルで実行していません。リモートサーバから接続しています。私はイニシャライザからそれを削除したくない、私はちょうどなぜ1つの場所がリモートサーバーに接続している間、他の人が(存在しない)ローカルに接続しようとしているのだろうかと思っている –

+0

私は書く必要があるそれは答えのタブで..誰かがそれを投票した理由を知らない – rank

関連する問題