solr 新增core之后怎么添加相应的配置文件

solr 新增core之后怎么添加相应的配置文件,第1张

配置步骤如下:

1、下载tomcat、solr、并解压它们

2、将solr.war拷贝至tomcat/webapps下面

3、将solr/example下面的multicore拷贝至tomcat下面,并改名为solr

4将solr/solr.xml中的<solr persistent="false">改为了<solr persistent="true">

5、cd tomcatbin/startup.sh启动tomcat

6、首先要保证已经将solr/solr.xml中的<solr persistent="false">改为了<solr persistent="true">

7、在运行的时候将core1复制一份,改名为core2

8、之后发送请求

http://localhost:8080/solr/admin/cores?action=CREATE&name=core2&instanceDir=/opt/tomcat/solr/core2&config=solrconfig.xml&schema=schema.xml&dataDir=data

9、刷新http://localhost:8080/solr/即可看到新的core2已经识别出来了

10、可以指定dataDir的位置,以使索引创建在不同的目录,参数稍微修改一下即可:

http://localhost:8080/solr/admin/cores?action=CREATE&name=core2&instanceDir=/opt/tomcat/solr/core2&config=solrconfig.xml&schema=schema.xml&dataDir=/opt/tomcat/data1

11、修改过dataDir的请求,生成的solr.xml文件中已经可以看到dataDir的位置:

<?xml version="1.0" encoding="UTF-8" ?>

<solr persistent="true">

<cores adminPath="/admin/cores">

<core name="core0" instanceDir="core0/"/>

<core name="core1" instanceDir="core1/"/>

<core name="core2" instanceDir="/opt/tomcat/solr/core2/" dataDir="/opt/tomcat/data1"/>

</cores>

</solr>

12、 *** 作成功返回的code应该是0:下面是 *** 作成功之后页面显示的内容

<response>

<lst name="responseHeader">

<int name="status">0</int>

<int name="QTime">77</int>

</lst>

<str name="core">core2</str>

<str name="saved">/opt/tomcat/solr/solr.xml</str>

</response>

1 、创建core

2、 关闭tomcat

3 、将solr\dist中的solr-dataimporthandler、solr-dataimporthandler-extras的jar包

copy到tomcat/webapps的solr/WEB-INF/lib下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11920713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存