Solr 5.2核心自动发现如何工作?

时间:2015-07-07 14:49:15

标签: search solr lucene

我是索尔世界的新手。我得到了一个由Solr 4.6索引的核心,我希望Solr 5.2将现有的核心用于搜索。我花了几个小时来计算自动发现功能但没有文档存在。

我的努力已在这里完成:

1)Quick start指南仅告诉您如何在5.2中创建一个

2)Official 5.2 documentation中将Solr 4.x群集升级到Solr 5.0 触及了主题,但没有提供有用的提示(什么是ZK_HOST?为什么我需要它呢? ?)。另外,我不想在不知道它可以通过命令行工作的情况下使其成为服务。

我相信必须有一个命令选项来设置核心位置并让Solr找到它。你能分享一些有用的提示吗?

由于

1 个答案:

答案 0 :(得分:1)

您管理Solr服务的方式在4.6和5.2之间发生了很大变化。

首先,您现在在bin目录中有一个solr脚本来管理实例。你还有一个solr.in.sh文件来配置你的solr实例,你现在把所有的solr配置都放在那里,比如port,jvm参数等......

无论如何,直到你的问题。 Core Auto发现扫描您的SOLR_HOME目录(在solr.in.sh中指定)在该目录中,它希望找到其中包含core.properties文件的目录。 Solr将尝试附加它在那里找到的任何核心。

其他参数如ZK_HOST与zookeeper有关。如果您正在运行Solr Classic(具有基本复制功能),则不必担心这一点。但是,如果您要转向SolrCloud,则需要了解一下zookeeper。