在同一个应用服务器中是否可以有多个 Solr?
如果是,我该怎么做?
我需要 3 个 Solr 实例,我希望它们在同一个应用程序服务器上运行。
我正在使用 Solr 3.6 和 Jboss 7.1
提前致谢!
这基本上取决于您的要求到底是什么。
如果您的要求只是有 3 个单独的索引来搜索单个应用程序中的 3 个不同模块,那么您可能会在同一个 Solr 服务器中使用多个内核。有关 Solr 内核的更多详细信息,请参阅http://wiki.apache.org/solr/CoreAdmin。
如果您计划为 3 个独立的应用程序托管一个单独的搜索服务器,那么我建议您在不同的端口上使用 3 个 Solr,如上面的答案所示。
是的。您可以将它们部署在不同的端口上。
http://localhost:8080/solr1
http://localhost:8081/solr2
http://localhost:8082/solr3
等等。