2

有没有办法在服务器上运行 Solr 并将其索引存储在不同的位置?

我的用例是:使用 AWS EC2 作为 Solr 服务器,使用 S3 作为索引存储(用于持久性目的)

谢谢

洛朗

4

1 回答 1

2

AWS Beanstalk EC2 实例由 EBS 卷支持。但是,每次 EC2 实例终止(手动或发生故障时)时(默认情况下)都会删除此卷。

解决方案:创建一个附加的 EBS 卷,将其附加到 EC2 实例(使用 AWS 控制台)并挂载它并格式化它(使用 ssh)。完成后,Solr 配置文件 ($SOLR_HOME) 及其 dataDir(保存索引)将存储在此 EBS 卷上,并在 EC2 实例停止时持续存在。

于 2013-02-25T14:30:51.077 回答