我正在尝试创建一个hibernate搜索项目并将其部署到亚马逊豆茎上。亚马逊豆茎上的Hibernate搜索
项目本地工作正常,但我有一个关于魔豆以下疑点
- 我猜魔豆可能会使用多个底层EC2 instances.If这是正确的哪些情况下我应该创建 Lucene索引目录
- 如果无法创建本地文件系统安装程序,那么我可以使用Amazon S3作为索引存储,这是很常见的。
我正在尝试创建一个hibernate搜索项目并将其部署到亚马逊豆茎上。亚马逊豆茎上的Hibernate搜索
项目本地工作正常,但我有一个关于魔豆以下疑点
您将需要使用Infinispan Directory来存储索引。这提供了一个内存高性能存储替代方案。由于Infinispan面向易失性(内存)存储,因此您可能需要启用Infinispan CacheStore;有一个允许它直接写入Amazon S3。
两个警告:
的S3 CacheStore是由志愿者维护和出现严重问题,它只是固定几个星期前。您必须使用堆栈中最新的库。
使用Infinispan目录只是提供了Hibernate Search的的存储组件,您还必须启用JMS或JGroups的backend因为你永远不应该有两个应用程序写在同一指数(后端目的是协调那)。
任何示例或教程如何做到这一点,很多移动部件在这里:( –
嗨阿布舍克,你配置S3有什么进展吗?其实,我正在努力与 – gschambial