`
Josh_Persistence
  • 浏览: 1634257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Solr4.x(4.7.0)中添加Solr实例(Core)

    博客分类:
  • Solr
阅读更多

在下载的solr的解压包的事例中,默认只有一个Core(collection1),如果想添加自己的Core,比如我想添加一个Core(item),可以使用如下的步骤:

 

1. 在Solr的Home目录的solr目录中创建文件夹item(在C:\solr-tomcat\solr中创建item).

如果你还不了解什么是Solr的Home目录,可以看下这个博客,一看便知:http://josh-persistence.iteye.com/blog/2028500

 

2.在新创建的item目录中创建两个文件夹data和conf。

 

3.将collection1中的conf目录下的所有文件copy到新创建的conf目录下。

 

4.使用如下的url增加item Core。

http://localhost:9898/solr/admin/cores?action=CREATE&name=item&instanceDir=item&config=solrconfig.xml&schema=schema.xml&dataDir=data

 

(9898是Solr启动的端口,如果Solr是在Tomcat中启动,则是Tomcat的端口)

如果成功创建,则会显示类似如下的信息:

 

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">4220</int>
</lst>
<str name="core">item</str>
</response>

 

如果多次创建,则会显示类似如下的错误信息:

<str name="msg">Core with name 'item' already exists.</str>

 

解决这个错误,只需要删除item目录下的core.properties文件然后重新执行如下url即可新增item Core

http://localhost:9898/solr/admin/cores?action=CREATE&name=item&instanceDir=item&config=solrconfig.xml&schema=schema.xml&dataDir=data

 

5. 经过以上步骤后,item这个Core应该已经创建成功,可通过类似如下的URL查看

http://localhost:9898/solr/#/~cores/collection1

 

1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics