如何在集群JBoss中同步Apache Lucene和Solr的索引和存储库

时间:2013-01-29 21:00:22

标签: solr jboss lucene

我有一种情况,我想将使用EJB-Hibernate构建的演示Web应用程序运行到JBoss Cluter for High Availability中,在我的应用程序中,我们使用Apache Solr(还有一部分使用Lucene)进行基于文本的搜索。

我从Jboss官方网站获得了聚类信息,但是我无法获得有关如何同步solr或lucene索引及其数据存储库的任何信息。?

我相信很多人必须使用Lucene或solr进行聚类,请任何人指出我的正确来源。关于如何在JBoss的多个服务器实例上同步solr或lucene目录。

我有嵌入式solr部署,正如Jayendra在下面建议的那样,我不能使用带有HTTP的Solr Replication。有没有其他方法可以使用转发器配置进行solr-replication(即我的所有节点既可以作为主节点也可以作为从节点)?

2 个答案:

答案 0 :(得分:0)

如果要复制/同步Solr的数据存储库,可以检查Solr Replication,这将允许您跨不同计算机上的不同solrs实例同步数据存储库

答案 1 :(得分:0)

JBoss和WildFly的集群技术基于Infinispan OSS项目。

Infinispan提供高效的分布式存储模型,该项目包括Apache Lucene索引存储层:

使用此实现替换Solr Directory应该很容易。