2017-03-08 12 views
3

私たちはjhipsterを使用しており、アプリケーションはAWSでホストされています。現在、私たちはデフォルトのembeded elasticsearchサーバーを使用しており、インデックスはターゲットフォルダに保存されていますが、productionのためにelasticsearchを使用する正しい方法は何ですか?ポート9300で別のインスタンスを実行するか、Amazon Elasticsearch Serviceを使用するか?提案を感謝してください。jHipsterでの生産にElasticsearchを使用するには?

+0

を実行している場所から別のインスタンスで持っているあなたのボリューム

app-elasticsearch: container_name: app-elasticsearch image: elasticsearch:2.4.1 volumes: - /home/ubuntu/db/elasticsearch:/usr/share/elasticsearch/data 

より良いに保存されますあなたの弾性検索サービスに音量を設定することで、あなたの問題を解決します音量を弾性検索に合わせる。しかし、私は1つのインスタンスと弾性検索で別のインスタンスでアプリを実行していることを達成したい、私はポートを開いてそれに応じてIPを変更しました。つなげられない。 –

答えて

1

これはデータ量にもよりますが、AWS elasticsearchサービスの料金を払うことができる場合は、手に入れてください!

これ以外の場合は、クラスタマスタークォーラムには少なくとも3つのVMが必要です。

+0

1つのインスタンスで動作している弾性検索を接続できず、別のインスタンスでアプリが破損しています。 Jhipsterで遠隔地の検索アプリとの接続が可能 –

0

ドッキングコンテナ内でelasticsearchを実行していますか?これは、私たちが与えることによってこの問題を解決することができますアプリが

関連する問題