cheun 发表于 2016-12-17 07:27:47

Solr4.6+ multicore配置

  有2中配置方式,一是从Solr Admin进行multi core的配置。
  在Solr Admin控制台里面选择:Core Admin
  选择Add Core
  然后把你准备好的路径写到里面去。
  

 
  name: xxx
  配置core的名称
  instanceDir:xxx  
  配置指向你的Solr core的路径,可以是绝对路径,也可以是相对Solr Home的路径
  dataDir:data
  config:solrconfig.xml
  sechma:schema.xml
  下面的3个一般不用配置,solr会自动在你的instanceDir下面,创建一个data目录,存放index数据
  在你指定的instanceDir下面,solr会找到config目录下的solrconfig.xml和schema.xml作为实例的配置
  另外一种则是在Solr Home下面的solr.xml增加core
  配置如下:

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
<cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8983" hostContext="solr">
<core loadOnStartup="true" instanceDir="core1\" transient="false" name="core1"/>
<core loadOnStartup="true" instanceDir="collection1\" transient="false" name="collection1"/>
<core schema="schema.xml" loadOnStartup="true" instanceDir="C:\Users\Administrator\Desktop\Lucene\solrHome\solr-4.1.0\example\solr\testCore\" transient="false" name="testCore" config="solrconfig.xml" dataDir="data"/>
</cores>
</solr>
  手工修改solr.xml配置以后,重启服务器,既可以看到新的core了。
页: [1]
查看完整版本: Solr4.6+ multicore配置