Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在服务器上运行 Solr 并将其索引存储在不同的位置?
我的用例是:使用 AWS EC2 作为 Solr 服务器,使用 S3 作为索引存储(用于持久性目的)
谢谢
洛朗
AWS Beanstalk EC2 实例由 EBS 卷支持。但是,每次 EC2 实例终止(手动或发生故障时)时(默认情况下)都会删除此卷。
解决方案:创建一个附加的 EBS 卷,将其附加到 EC2 实例(使用 AWS 控制台)并挂载它并格式化它(使用 ssh)。完成后,Solr 配置文件 ($SOLR_HOME) 及其 dataDir(保存索引)将存储在此 EBS 卷上,并在 EC2 实例停止时持续存在。