2

R&Rアプリにelasticsearchをインストール/使用するにはどうすればよいですか?

私はアプリに他のポート8080を使用しており、elasticsearchも同じように使用しているため、このチュートリアルは私のアプリでは機能しません。

編集

この設定でポートを変更します:

Elasticsearchの設定:

network.host: ${OPENSHIFT_INTERNAL_IP}
transport.tcp.port: 15001
http.port: 15002
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: []

タイヤの設定:

Tire.configure do
  url "127.12.64.1:15001"
  logger "#{Rails.root}/log/elasticsearch.log", level: 'debug'
end

そして、私はこのエラーがあります:

リクエストタイムアウト(RestClient :: RequestTimeout)

ポートを15002に変更すると、エラーも発生します。

4

1 に答える 1

1

同じアプローチを使用できます...15000以上のポートにバインドするだけです。次に、アプリ$ OPENSHIFT_INTERNAL_IP:$YOUR_PORTからElasticに接続できます。

于 2012-08-02T06:51:11.117 に答える