一、置于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