2

サーバー上で Solr を実行し、そのインデックスを別の場所に保存する方法はありますか?

私のユースケースは次のとおりです。AWS EC2をSolrサーバーとして使用し、S3をインデックスストレージとして使用します(永続化の目的で)

ありがとう

ローラン

4

1 に答える 1

2

AWS Beanstalk EC2 インスタンスは、EBS ボリュームによって支えられています。ただし、このボリュームは (デフォルトで) EC2 インスタンスが (手動または障害発生時に) 終了されるたびに削除されます。

解決策 : 追加の EBS ボリュームを作成し、(AWS コンソールを使用して) EC2 インスタンスにアタッチし、マウントしてフォーマットします (ssh を使用)。完了すると、Solr 構成ファイル ($SOLR_HOME) とその dataDir (インデックスを保持する) がこの EBS ボリュームに保存され、EC2 インスタンスが停止しても維持されます。

于 2013-02-25T14:30:51.077 に答える