多核配置 之 cores 节点

Cores 有以下三个属性:

adminPath

这是一个相对URL路径,用于访问 solr core 的管理页面。假设该值为 /admin/cores ,说明可以通过 http://localhost:8983/solr/admin/cores 来访问 CoreAdminHandler。

shareSchema:

当这个属性值为 true 时,多个核将使用同一份的 schema.xml,并且使用相同的 IndexSchema 对象,使用同一个 IndexSchema 对象可以让 core 加载的更快,使用该特性时,需保证每个核不需要特殊的 schema.xml。

adminHandler:

该属性用于指定 adminHandler 的处理类,如果使用该属性,需要设置完整的类路径。实现类需要继承自 CoreAdminHandler。如果该属性没有设置,系统将使用自带的 org.apache.solr.handler.admin.CoreAdminHandler。

Solr.xml

Solr.xml 用于控制solr 的 core,配置多核就是在这个文件中配置的,solr.xml 存在 solr home 目录下,默认的 solr.xml 文件如下所示:

<solr persistent="false">
	<cores adminPath="/admin/cores"
		defaultCoreName="collection1"> <core name="collection1" instanceDir="." />
	</cores>
</solr>

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress