0

我正在尝试创建一个hibernate搜索项目并将其部署到亚马逊豆茎上。亚马逊豆茎上的Hibernate搜索

项目本地工作正常,但我有一个关于魔豆以下疑点

  1. 我猜魔豆可能会使用多个底层EC2 instances.If这是正确的哪些情况下我应该创建 Lucene索引目录
  2. 如果无法创建本地文件系统安装程序,那么我可以使用Amazon S3作为索引存储,这是很常见的。
+0

嗨阿布舍克,你配置S3有什么进展吗?其实,我正在努力与 – gschambial

回答

1

您将需要使用Infinispan Directory来存储索引。这提供了一个内存高性能存储替代方案。由于Infinispan面向易失性(内存)存储,因此您可能需要启用Infinispan CacheStore;有一个允许它直接写入Amazon S3。

两个警告:

  • 的S3 CacheStore是由志愿者维护和出现严重问题,它只是固定几个星期前。您必须使用堆栈中最新的库。

  • 使用Infinispan目录只是提供了Hibernate Search的的存储组件,您还必须启用JMS或JGroups的backend因为你永远不应该有两个应用程序写在同一指数(后端目的是协调那)。

+0

任何示例或教程如何做到这一点,很多移动部件在这里:( –