Solr学习总结(二)solr核心core创建

来源:互联网 发布:梦幻手游抢装备软件 编辑:程序博客网 时间:2024/05/29 16:46

solr部署启动成功之后,需要创建core才可以使用的,以下是创建core的步骤

1.首先需要创建solrhome(注:solr的核心目录跟solr应用是可以分开的,因此不要放在solr应用的目录下,以免后面solr索引文件太大导致tomcat当掉),选择D或E盘,创建一个目录solr_home(注:这个目录的名字可以自己定义)

2.找到之前解压的solr文件目录,打开solr-7.1.0\server\solr 目录,把solr目录下的所有目录和文件copy到第一步创建的solr_home目录下

3.接下来就可以在solr_home下创建一个自己的solr核心目录,例如:mydatacore,mkdir -p mydatacore/conf

4.找到前面解压的solr,把solr-7.1.0\solr-7.1.0\server\solr\configsets_default\conf 目录下的所有文件复制到solr_home\mydatacore\conf 下,如下图
这里写图片描述

5.打开admin后台,Core Admin -> Add Core
这里写图片描述修改name为自己核心的名字,例如我们刚才建的核心“doc_core”;修改instanceDir核心数据存放的目录,例如我们刚才建的核心“doc_core”存放的目录
“E:\solr_home\paperdoc\doc_core”;然后点“Add Core” 按钮就OK了,创建成功后在
“E:\solr_home\paperdoc\doc_core”目录下就可以看到如下图的目录及文件
这里写图片描述

到此为止,solr mydatacore创建成功。

add core 注意事项===

name:自定义的名字,建议和instanceDir保持一致
instanceDir: solrhome目录下的实例类目
dataDir:默认填data即可
config:指定配置文件,new_core/conf/solrconfig.xml
schema:指定schema.xml文件,new_core/conf/schema文件(实际上是managed-schema文件)
注意!在scheme下面有一个感叹号!
instanceDir and dataDir need to exist before you can create the core

如果你不管他,直接点击Add Core 会提示 solrconfig.xml 文件找不到