鉴于公司项目涉及到solr的使用,在此之前自己本身也没有接触过这个工具。于是自己找资料、尝试着本机环境部署。在此把自己学习过程中的经验以及遇到的问题和相应的处理办法做一下记录与总结,供自己后续的学习与提升,感兴趣的友友们也可以学习一下,有问题的地方欢迎指教,相互学习。
主要涉及的工具:
solr下载地址,官网:https://lucene.apache.org/solr/,我使用的是发行稳定的最新版本8.3.0
参考指南:https://lucene.apache.org/solr/guide/8_3/
一. 项目安装部署:
1. 下载地址:目前最新版本
windows选择zip格式的下载,我们以windows为例(根据系统选择对应的格式即可)
2.解压到指定目录
![](https://img.haomeiwen.com/i19390204/13a52fd726b54938.png)
3.启动&关闭项目
solr进入解压后的这个目录 (自带服务器,不用集成到tomcat中启动)
D:\solr-8.3.0\bin
打开cmd的命令行:window + R,输入cmd 运行,打开dos窗口,并将目录切换至solr的bin目录
![](https://img.haomeiwen.com/i19390204/88d797df5b4024f2.png)
启动命令:solr start
![](https://img.haomeiwen.com/i19390204/53798231302e8cba.png)
当你看到“Happy searching!”的时候就表示启动成功了。此时solr部署完毕,接下来就可以访问了
![](https://img.haomeiwen.com/i19390204/d232b74942bb28f8.png)
关闭命令:solr stop -all
![](https://img.haomeiwen.com/i19390204/ecce2a2eaff8b7e4.png)
重启solr :solr restart –p p_num(默认端口8983)
![](https://img.haomeiwen.com/i19390204/25dc3e4cd7024bfa.png)
solr常用命令:
solr start –p port 单机版启动solr服务
solr restart –p port 重启solr服务
solr stop –p port 关闭solr服务
solr create –c name 创建一个core实例(core概念后面介绍)
此外有关于solr集群版启动方式和其他更多的命令可以参看官方文档https://lucene.apache.org/solr/guide/8_3/solr-control-script-reference.html
网友评论