【问题标题】:How to synchronize indexes and repository of Apache Lucene and Solr in Clustered JBoss如何在集群 JBoss 中同步 Apache Lucene 和 Solr 的索引和存储库
【发布时间】:2013-01-29 21:00:21
【问题描述】:

我有一种情况,我想将使用 EJB-Hibernate 构建的演示 Web 应用程序运行到 JBoss Cluter 中以实现高可用性,在我的应用程序中,我们使用 Apache Solr(其中一部分也使用 Lucene)进行基于文本的搜索.

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

我相信很多人一定已经在其中使用 Lucene 或 solr 进行了集群,请任何人指出正确的来源。关于如何在 JBoss 的多个服务器实例上同步 solr 或 lucene 目录。

我已经嵌入了 solr 部署,因此正如 Jayendra 在下面建议的那样,我无法使用 HTTP 进行 Solr 复制。有没有其他方法可以通过转发器配置进行 solr-replication(即我的所有节点都将充当主节点和从节点)?

【问题讨论】:

    标签: solr jboss lucene


    【解决方案1】:

    如果您想为 Solr 复制/同步数据存储库,您可以检查Solr Replication,这将允许您在不同机器上的不同 solr 实例之间同步数据存储库

    【讨论】:

    • 是的,这就是我想要的,谢谢,我会读到这个。我有一些私人文件夹,例如对于附件,我想在集群中同步,所以有什么办法吗。
    • 您好,我阅读了这篇文章,但我已经嵌入了 solr 部署,因此在我的场景中无法使用 http-api 进行上述 solr-replication。对于嵌入式 solr 部署,还有其他方法吗...
    • wiki.apache.org/solr/CollectionDistribution你可以查看。但现在没有积极维护。
    【解决方案2】:

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

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

    用这个实现替换 Solr Directory 应该很容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2012-04-15
      • 2010-10-05
      • 2013-03-08
      • 2010-10-13
      相关资源
      最近更新 更多