solr两种启动方式
solr下载
地址:http://lucene.apache.org/solr/downloads.html
把下载后的zip包解压
方式一 solr自启动
1 打开cmd.exe,进入到solr的bin目录下
2 输入solr.cmd start
3 在浏览器输入http://localhost:8983,查看是否启动成功
方式二 solr+tomcat启动
1 在tomcat的webapps目录下创建一个solr文件夹,并将solr-7.5.0/server/solr-webapp/webapp下所有文件 拷贝过去
2 将solr-7.5.0文件夹下server\lib\ext内的所有jar包、server\lib内以metrics开头的所有jar包,以及gmetric4j-1.0.7.jar复制到tomcat安装目录下的webapps\solr\WEB-INF\lib下
3 打开cmd.exe,进入到solr的bin目录下,输入命令:solr start 启动solr,然后运行命令:solr create -c corename (corename为自定义)生成core.生成的core在solr-7.5.0\server\solr目录下.(后续再添加core,只需要复制第一个修改名称)
4 在tomcat目录下创建solrhome(目录名自定义),并将solr-7.5.0/server/solr/* 目录下的所有内容拷贝过去
5 修改tomcat安装目录下的webapps\solr\WEB-INF\web.xml 文件,指定solrhome的位置,并注释security-constraint
指定位置 :
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/tomcat/apache-tomcat-8.5.34/webapps/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
注释以下内容:
6 日志文件的配置
在tomcat的webapps\solr\WEB-INF目录下创建一个classes文件夹,把solr-7.5.0\server\resources下的log4j2.xml拷贝过去,其他的版本可能是log4j.properties
如果是log4j2.xm 还需要以下配置:
在tomcat/bin下的catalina.bat添加solr.log.dir的系统变量,logs是我在solr下创建的一个文件夹,方便管理日志
set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=D:\tomcat\apache-tomcat- 8.5.34\webapps\solr\logs"
7 启动 solr
在浏览器输入:http://localhost:8080/solr/index.html#/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现