solr 6.2.0系列教程(一)环境搭建、索引仓库创建

来源:互联网 发布:西卡的淘宝店 编辑:程序博客网 时间:2024/05/22 03:47

一、开发环境

1、jdk版本:jdk1.8(solr 6版本基于jdk1.8开发)
2、tomcat版本:tomcat -8.0
3、solr版本:solr-6.2.0(可到solr官网下载)
4、开发工具:eclipse
下载安装好jdk1.8、tomcat           
eclipse中引用jdk1.8、tomcat建议8.0及以上版本。

二、创建工程

1、eclipse左侧工程目录树右键-->new-->Dynamic Web Project。来新建一个web工程。

2、输入工程名、选择下一步。

3、下一步,下图红框中路径改成:WebRoot\WEB-INF\classes

继续下一步,下图红框中路径改成:WebRoot


4、下载好的solr压缩包解压开,将solr-6.2.0\server\solr-webapp\webapp下所有文件复制,粘贴到WebRoot文件夹下。覆盖所有重名文件。

5、solr-6.2.0\server\lib\ext目录下所有jar包复制到工程的WebRoot\WEB-INF\lib目录下。
6、solr-6.2.0\dist目录下的solr-dataimporthandler-6.2.0.jar及solr-dataimporthandler-extras-6.2.0.jar两个jar包复制到工程的WebRoot\WEB-INF\lib目录下。
7、电脑上随便一个位置创建一个文件夹,命名为solr_search(可自定义),文件夹中创建子文件夹,命名为core(可自定义)。
8、将solr-6.2.0\example\example-DIH\solr\solr文件夹下所有文件及文件夹复制到步骤7创建的core文件夹下。
9、solr-6.2.0\example\example-DIH\solr路径下的solr.xml文件复制到步骤7创建的solr_search文件夹下。

10、修改solr_search\core文件夹下core.properties文件,添加配置:name=core。

11、这里一个core文件夹就是一个索引仓库,索引仓库名就是core.properties文件夹中配置的name的值,即core。
但是要注意,name的值要跟索引仓库文件夹名相同。(假设我又创建了一个索引仓库,文件夹名叫core_test,那么core_test文件夹下也要有一个core.properties
文件,并且文件中配置应该为name=core_test)。
12、solr-6.2.0\server\resources路径下的log4j.properties配置文件复制到工程src目录下。
13、打开工程WEB-INF文件夹下web.xml文件,解开41行env-entry元素的注释。将env-entry-type元素挪到env-entry-value上方(不然报错)。
14、找到步骤7创建的solr_search文件夹,将绝对路径复制到<env-entry-value>元素中。

15、eclipse中启动tomcat。浏览器访问路径:http://localhost:88/solr/index.html
(我的tomcat端口配的88。tomcat中工程名配的solr。大家根据自己的实际情况修改)

16、能够正常访问说明solr工程搭建成功,索引仓库创建成功,只不过目前索引库中没有数据。大家也可以试试再创建一个索引仓库,
重启工程后会发现上图红框中就会多出来一个新建的索引仓库。


1 0
原创粉丝点击