1
我有一种情况,我需要更新/添加solr索引的新模式。
在最坏的情况下,我还必须更新/添加新的索引到正在运行的solr。
我可以在不重新启动solr的情况下执行此操作吗?
可以在不需要重新启动solr的情况下向多核空间添加新内核?我们可以在不重新启动solr的情况下更新solc索引和模式在multiplecore内吗?
我有一种情况,我需要更新/添加solr索引的新模式。
在最坏的情况下,我还必须更新/添加新的索引到正在运行的solr。
我可以在不重新启动solr的情况下执行此操作吗?
可以在不需要重新启动solr的情况下向多核空间添加新内核?我们可以在不重新启动solr的情况下更新solc索引和模式在multiplecore内吗?
是的,您可以使用Solr Core Administration来完成此操作。
由于Solr1.3,SolrCore可以选择性地在运行时进行管理。另外,Solr允许多个SolrCore实例在单个Web-app中运行。内核可以通过CoreAdminHandler进行动态管理。
有关所有的细节,请参考Solr Wiki的CoreAdmin部分。
谢谢@Paige,solr wiki的CoreAdmin部分表示,可以使用预先存在的instanceDir/schema.xml来创建新的核心。但在我的情况下,我需要创建新的模式,而不使用预先存在的instanceDir/schema.xml,所以这是可能的。 – veer7
当它们表示预先存在时,它们表示在执行CREATE命令之前,文件必须存在于服务器上的磁盘上。我只是尝试将现有的核心文件夹复制到新的文件夹名称,并使用CREATE命令将其设置为新核心,并且它已成功运行。我在Solr v3.2上运行。 –
确定@Paige我知道应该可以正常工作。再一次感谢你。 – veer7