使用 amazon s3 存储 solr 数据
Storing solr data with amazon s3
我在 amazon ec2 上使用 solr,我希望配置 solr 实例,以便它自动将数据存储在 amazon s3 中,而不是服务器上的任何地方。但是我找不到任何关于如何实现它的有用信息。有谁知道怎么做?如果使用 amazon s3 无法做到这一点,您推荐什么云存储?
提前致谢。
您需要将 Solr 索引存储在 EBS 卷上,您可以将其附加到服务器。 S3 用于直接向 Internet 提供文件(例如图像和 css 文件),或用于一般文件存储(例如备份)。它并不意味着用作数据库的挂载磁盘。
Solr 喜欢非常高的 IO,因此 SSD 支持的 EBS 卷非常适合这个。您还可以制作 EBS 卷的快照以备份其数据。
如果您设置 Solr 从站,您还可以使用服务器的临时存储。这是大多数实例类型附带的大分区。它是易失性存储,这意味着如果服务器关闭,所有数据都会丢失。但是,它是免费的,而且速度非常快。它非常适合从 EBS 支持的主 Solr 实例复制数据的从服务器。
我在 amazon ec2 上使用 solr,我希望配置 solr 实例,以便它自动将数据存储在 amazon s3 中,而不是服务器上的任何地方。但是我找不到任何关于如何实现它的有用信息。有谁知道怎么做?如果使用 amazon s3 无法做到这一点,您推荐什么云存储?
提前致谢。
您需要将 Solr 索引存储在 EBS 卷上,您可以将其附加到服务器。 S3 用于直接向 Internet 提供文件(例如图像和 css 文件),或用于一般文件存储(例如备份)。它并不意味着用作数据库的挂载磁盘。
Solr 喜欢非常高的 IO,因此 SSD 支持的 EBS 卷非常适合这个。您还可以制作 EBS 卷的快照以备份其数据。
如果您设置 Solr 从站,您还可以使用服务器的临时存储。这是大多数实例类型附带的大分区。它是易失性存储,这意味着如果服务器关闭,所有数据都会丢失。但是,它是免费的,而且速度非常快。它非常适合从 EBS 支持的主 Solr 实例复制数据的从服务器。