注意:在访问solr的时候 一定是
http://localhost:8090/solr/index.html/ 一定要带上index.html,
http://localhost:8090/solr/这样会报404
一、官网下载
(1)http://www.apache.org/dyn/closer.lua/lucene/solr/7.2.1
(2)进入官网
(3)客官,选一个吧
(4)等待下载完毕(文件还不小,哈哈,这还只是个开始.....)
(5)下载解压后,将文件夹拷贝☞本地D盘下
bin : Windows及Linux下的可执行文件
contrib:solr扩展库(solr的一些贡献软件/插件,用于增强solr的功能)
dist :solr编译(build)过程的jar包文件,以及相关的jar包引用
docs:API文档
example:solr的工程例子
licenses:和solr相关的一些许可信息
server:solr web应用(webapps)相关配置(什么lib啊、conf啊、web.xml啊...)
solr需要在一个servlet容器中运行,比如,其默认提供Jetty(Java写的Servlet容器)
至此,我们的solr下载安装完毕!
"什么?这么简单吗?"
"难道不是吗?" -- 哈哈
二、默认在solr自带的Jetty容器中启动(首页访问)
(2)输入 solr.cmd start(restart stop)
(3)浏览器访问:http://localhost:8983
此时,solr中无可用的core
(4)什么是solr的cores呢?
以上摘自于网络,针对solr的两个主要配置文件,在我们的7.2.1中有所改变(针对schema.xml)
对应的两个文件如下
路径:D:\solr-7.2.1\server\solr\configsets\_default\conf
managed-schema配置的用法,本篇我们不涉及,下一篇讲中文分词器IK的时候,我们会和solr进行对接,再做说明!
三、tomcat下,启动solr web应用(webapp)
![](https://i-blog.csdnimg.cn/blog_migrate/7c02c80bff795629bf2700ef48980a80.png)
目前solr还不具备被访问的能力,继续完善
(3)定位到目录:D:\solr-7.2.1\server\lib
圈出来的,不带"J**"开头的所有jar包,包括ext文件夹里面的jar包,全部copy到
目录:C:\tomcat-8\webapps\solr\WEB-INF\lib 下
(4)定位目录:C:\tomcat-8\webapps\solr\WEB-INF
(5)定位目录:D:\solr-7.2.1\server\resources
拷贝log4j.properties日志属性配置文件 ----->C:\tomcat-8\webapps\solr\WEB-INF\classes 文件夹下
(6)tomcat非solr默认的Jetty容器,因此我们需要针对solr的web.xml的下面一段注释进行home的创建
A. 定位目录:C:\tomcat-8\webapps\solr\WEB-INF
![](https://i-blog.csdnimg.cn/blog_migrate/8464dc1031dda9d997f13ca8df27709e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a1727cb177186cfd6eea69550d3b57f3.png)
默认是注释的,我简单翻译下(哈哈):如果你想用其他的容器来运行你自己的Solr Home,请将下面的env-entry(环境入口)改为你自己的solr配置(属性)
先放开注释,添加一个solr_home再说,待会,我们在配置实际的solr_home目录
将web.xml中的以下内容注释了,否则待会访问solr的index.html的时候,会出现403错误
如果不注释掉,启动tomcat后(前提是创建了solr_home文件夹),访问.../index.html出现如下错误页面
(7)创建solr_home目录
定位到目录:D:\solr-7.2.1\server\solr
![](https://i-blog.csdnimg.cn/blog_migrate/1ea687a3425d897555f67c8ff842a892.png)
configsets:solrcore的配置文件的模板目录
(8)定位目录:D:\solr-7.2.1
将文件夹下的这两个圈出来的文件夹
拷贝至目录:D:\solr_home下
![](https://i-blog.csdnimg.cn/blog_migrate/91bc263643cd1764454253a494f808f2.png)
(9)创建logs文件夹和core文件夹
(10)定位到目录:D:\solr_home\configsets\_default
A.
B.
(11)至此,solr_home配置完毕,走一波tomcat试试
ok,启动正常,浏览器输入地址:http://localhost:8080/solr/index.html
(12)切换到Core Admin选项卡,基于我们solr_home文件夹下的newcore文件夹,手动创建一个core
A.
B.
C.
因此,下一篇,我将会隆重讲解一下:中文分词器----IK Analyzer结合solr的用法
![](https://i-blog.csdnimg.cn/blog_migrate/fab30ef8fbf0b7e9892b9d912b617a6e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fc59cd426fe538c9d0778cee48318f4e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5c0895452c64cad26c27fc132d3fc092.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e237a61c5a016a93509310c706663a5d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c3138bfacd8e91a7f5d91bcdc3889242.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bf085424a5125cacd7688997ce3d29c1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/135ee63ea5972fcd9b560f00e047818e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/201756232a9b2778cf18d6c31e832b21.png)
- System.getProperty("solr.log.dir"); //-D后相应的参数