solr安装及部署到tomcat

最近在看solr,尝试了很多次以后,终于在tomcat部署成功,最终创建访问成功,实例创建成功:


创建实例成功:



下面我们来一步一步重新安装一遍:

首先 我们把solr下载下来:

因为我刚才安装的是6.5.0,这里我下载的是7.0.1版本,我试一下7.0.1是否适用:http://apache.fayea.com/lucene/solr/7.0.1/点击下载

下载完成,解压,可以看到这么一个目录结构:


我这里对应的解压目录是:F:\ruanjian\solr-7.0.1(待会我会直接使用该目录,你们修改为你们自己对应的解压目录

我们到这个目录:F:\ruanjian\solr-7.0.1\server\solr-webapp,如图:


将该目录下的webapp复制出来,改名为solr(同样这个名字可以随便起,但是你改完之后要记着,待会要用

F:\ruanjian\solr-7.0.1\server  把该目录下的solr(如下图) 放在刚才我们重命名的solr文件夹里 并且重命名为solrhome


复制到solr下并且改名之后文件目录,如图:


到下载的文件路径 F:\ruanjian\solr-7.0.1\server\resources 将该路径下的两个文件 复制到 solr/WEB-INF/classes(classes文件夹应该是没有的,先创建,然后再把那两个文件复制进来

然后呢,把solr这个文件夹 复制到你自己电脑中的tomcat下的webapps下


打开solr中的WEB-INF下的web.xml 找到<env-entry>标签

把<env-entry>标签注释放开,<env-entry-value>填上刚才我们重命名的solrhome的路径,这里 我的是


还是在这个web.xml 在最下面找到<security-constraint>标签,并注释掉,不注释会403


下面  找到我们刚才下载目录下的 路径:F:\ruanjian\solr-7.0.1\server\lib\ext


将这几个jar包 复制到 tomcat下的webapps下的:solr\WEB-INF\lib

找到下载目录中的F:\ruanjian\solr-7.0.1\server\lib:


把这五个jar复制,也放到tomcat下的webapps下的:solr\WEB-INF\lib


好啦 至此已经完成了solr的安装,启动tomcat试试吧

访问:http://localhost:8080/solr/index.html#/


可见,已经达到了我们预期的效果,看来solr7.x也是适用的

下面我们创建一个实例(core)

复制sample_techproducts_configs 这个文件夹就在刚才我们重命名的solrhome\configsets下面


把该文件夹复制到solrhome文件夹下面 重命名一下

在这里我重命名为bbs


重启tomcat 

访问http://localhost:8080/solr/index.html#/ 点击Core Admin


修改 name 和 instanceDir 



点击Add Core


已成功创建一个实例bbs,你们的成功了吗?



好啦 今天的分享就到这里了,虽然是成功安装并且可以使用了,但是也是仿照别人的教程一步一步弄好的,里面的好多原理其实并不清晰,不过,我会慢慢由浅入深的去把它慢慢弄懂,有不足之处请多提意见,多多指导,谢谢你们!!!

发布了11 篇原创文章 · 获赞 4 · 访问量 5502

猜你喜欢

转载自blog.csdn.net/qq_34776233/article/details/79315569
今日推荐