介绍
本篇内容介绍了“solr的安装教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
准备工作
查看防火墙状态
<>之前,,,,,,,,firewall-cmd ——state //查看防火墙 ,,,,,,,systemctl stop firewalld //关闭防火墙,或者,如果是云服务器则设置入站规则。安装JDK
<>之前,,,,,,,,java - version创建安装目录
<>之前,,,,,,,,mkdir /env/软正式安装
下载解压所需包
<>之前,,,cd /env/软 ,,wget https://archive.apache.org/dist/lucene/solr/7.2.1/solr-7.2.1.tgz ,,wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz ,,,tar -xvf solr-7.2.1.tgz ,,,tar -xvf apache-tomcat-8.5.45.tar。广州开始部署solr
- <李>
把solr-7.2.0/服务器/solr-webapp里面的webapp拷贝到tomcat的webapps下,重命名为solr
李>- <李>
拷贝solr-7.2.1 \ server \ lib \ ext下的jar包以及自由目录下gmetric4j-1.0.7。罐,以度量开头的jar包拷贝到apache-tomcat-9.0.6 \ webapps \ solr项目的web - inf \ lib下
李>cd solr-7.2.1/服务器/lib/ext/cp *,/env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/lib/cp gmetric4j-1.0.7.jar 指标- *,/env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/lib/
- <李>
拷贝solr-7.2.1/服务器下的solr文件到,重命名solrhome,/env/软/solrhome
李>- <李>
修改/env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/ml,找到如下代码,蓝色部分的,/把/你/solr/home/这里改为你自己的solrhome的路径,我的是/env/软/solrhome路径。并注释web . xml中引起403问题的代码
李>vim /env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/web . xml//填写自己的solrHome地址 … & lt; env-entry> & lt; env-entry-name> solr/home & lt; env-entry-value>/env/软/solrhome & lt; env-entry-type> java.lang.String & lt;/env-entry> & lt; ! & lt; security-constraint> ,,,& lt; web-resource-collection> ,,,,,,,& lt; web-resource-name> Disable TRACE ,,,,,,,& lt; url-pattern>/& lt;/url-pattern> ,,,,,,,& lt; http-method> TRACE ,,,& lt;/web-resource-collection> ,,,& lt; auth-constraint/比; & lt;/security-constraint> ——比; …
- <李>
拷贝solr-7.2.1/服务器/资源下的log.properties至/env/软/apache-tomcat-8.5.45/webapps/solr/web - inf \类
李>mkdir -p /env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/classes cp solr-7.2.1/服务器/资源/log4j.properties ,/env/软/apache-tomcat-8.5.45/webapps/solr/web - inf/classes/
- <李>
启动tomcat http://127.0.0.1: 8080/solr/索引。html #/
李>