我正在亚马逊EC2上使用Solr,希望配置Solr实例以便自动将数据存储在Amazon S3而不是服务器上的任何地方。然而,我找不到任何有用的信息来实现此操作。有人知道吗?如果无法使用Amazon S3实现此操作,您推荐哪种云存储服务呢?谢谢!
你需要将 Solr 索引存储在可连接到服务器的 EBS 卷上。S3 用于直接向互联网提供文件(如图像和 CSS 文件)或用于一般文件存储(如备份),不适合用作数据库的挂载磁盘。对于高 IO 的 Solr,SSD 支持的 EBS 卷非常适合。你还可以制作 EBS 卷的快照来备份数据。如果设置了 Solr 从服务器,则还可以使用服务器的临时存储。大多数实例类型都带有一个大分区作为临时存储,这是易失性存储,意味着如果关闭服务器,则会丢失所有数据。但是,它是免费的且相当快速。它非常适合从由 EBS 支持的主 Solr 实例复制其数据的从节点。