solr7.7.2单机版搭建

一、置于tomcat容器内
资源包
在linux上进行环境的配置很麻烦建议在上传之前进行配置好相关的配置
1.7.7.2版本的solr要求tomcat在8以上,JDK1.8+(包括1.8)
2.解压tomcat作为运行的容器
3.解压solr进入server/solr-webapp复制webapp文件到tomcat的webapps下并改名字为solr进行访问

4.添加到tomcat容器内

5.添加solr依赖的包到solr项目内的WEB-INF/lib文件下
1.添加server下的lib/ext下的所有包

2.添加lib文件下的6个依赖包到

在这里插入图片描述

6.上传solr7.7.2压缩包到linux上并进行核心库的配置
1.在usr/local下创建solrhome文件夹作为索引库的目录

2.复制上传到linux上的解压后的solr7.7.2目录下的核心库文件
1.复制contrib和dist到solrhome目录下

2.复制server目录下的solr下的所有文件到solrhome目录下
3.在solrhome目录下创建启动的核心库起名为new_core
4.复制solr7.7.2下的目录下的/opt/solr-7.7.2/server/solr/configsets/_default/conf到创建好的new_core目录下
5.修改tomcat下的solr项目web.xml(WEB-INF/下)文件
1.添加核心库的路径

2.注释安全约束

7.创建tomcat solr 的 classes 文件,复制 server/resources/下的jetty-logging.properties,log4j2.xml 到 classes 文件夹下

7.将tomcat压缩上传到linux解压启动即可访问tomcat solr项目
1.首先单机添加CoreAdmin

若是失败,检查solrhome权限

二、独立端口,独立运行
1、官网下载到本地进行解压即可

2、启动solr

bin/solr start #默认8983端口,可指定端口
bin/solr start -p 8983
bin/solr stop -p 8983

3、在浏览器输入 localhost:8983/ 进行访问, 一步步操作

4、addCore失败,进server/solr目录下,发现新建了instanceDir对应的目录new_core

5、将solr-7.7.2/server/solr/configsets/_default/目录下的conf拷贝到new_core目录下

6、再次在UI创建Core,添加成功,new_core目录下生成了data和core.properties

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章