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

任何示例或教程如何做到這一點,很多移動部件在這裏:( –