您的位置:首页 > 运维架构 > Tomcat

Windows环境下搭建Solr简易教程

2017-12-12 18:14 363 查看
搭建环境

windows 7

工具包

solr 7.1

https://lucene.apache.org/solr/mirrors-solr-latest-redir.html

solr-7.0.0.zip:适用于 Microsoft Windows 系统

tomcat 8

Solr搭建

将 Solr Windows 包下载到本地解压(D:\solr-7.1.0)

安装Tomcat(D:\apache-tomcat-8.5.23)

将 D:\solr-7.1.0\server\solr-webapp 下面的 webapp 复制到 D:\apache-tomcat-8.5.23\webapps 下, 并重命名为 solr

把 D:\solr-7.1.0\server\etc 下面的 jar 包复制到 D:\apache-tomcat-8.5.23\webapps\solr\WEB-INF\lib 目录下

在任意盘符下面创建solr_home 目录: (D:\solr_home)

把 D:\solr-7.1.0\server\ 目录下面的 solr 文件夹复制到 solr_home 目录下

把 D:\solr-7.1.0\server\resources 下面的 log4j.properties 复制到 D:\apache-tomcat-8.5.23\webapps\solr\WEB-INF\classes 下面 (如果没有classes 文件夹 手动创建既可)

配置D:\apache-tomcat-8.5.23\webapps\solr\WEB-INF 目录下的web.xml (第 40 行, 可以先复制一份)

系统显示(如下)

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>


自己配置好的(如下)

<!--
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
-->
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:\solr_home\solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>


保存

9. 重启Tomcat 打开网址 : http://localhost:8080/solr/index.html

出现solr 界面, 就算是成功配置完成.

solr 7.1 不会自带一个默认的core(貌似5.x 以上就不自带了??)

所以需要创建一个Core

创建 Core

在 D:\solr_home\solr 目录下创建一个core, 新建目录(随便什么名字), 我起的是 big_event

然后把 D:\solr_home\solr\configsets_default 目录下面的conf 文件夹赋值到 big_event目录下, 并且在 big_event 目录下创建 data 文件夹

在solr 界面左侧菜单中找到 Core Admin, 里面会有一个待完善的 Core , 将name 改成 big_event 和 instanceDir改成big_event

至此solr 环境搭建完成.

一张图片没有, 见谅 …
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr windows 7 tomcat