版权声明:原创文章欢迎转载,不过要记得加出处哦 https://blog.csdn.net/wljk506/article/details/82586480
安装 Centos7
略
配置IP
https://blog.csdn.net/fenglailea/article/details/12191607
根据上面案例配置出IP和DNS
vim /etc/sysconfig/network-scripts/ifcfg-eth0
部分内容改动为下面的
BOOTPROTO=static
IPV6INIT=no
ONBOOT=yes
IPADDR=192.168.125.131
GATEWAY=192.168.125.1
NETMASK=255.255.255.0
PREFIX=24
DNS1=114.114.114.114
DNS2=8.8.8.8
关闭防火墙
这里是内网测试,所以不涉及到安全问题,这里防火墙全部关闭
systemctl stop firewalld #关闭
systemctl disable firewalld #开机禁用
基础安装
yum -y update
yum -y install make cmake gcc gcc-c++ wget
安装 JAVA
https://blog.csdn.net/fenglailea/article/details/26006647
下载软件
下载地址
http://lucene.apache.org/
http://lucene.apache.org/solr/mirrors-solr-latest-redir.html?
https://tomcat.apache.org/download-90.cgi
cd ~
wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.4.0/solr-7.4.0.tgz
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.11/bin/apache-tomcat-9.0.11.tar.gz
mkdir -p /usr/local/solr/
安装 tomcat
cd ~
tar -zxvf apache-tomcat-9.0.11.tar.gz
mv apache-tomcat-9.0.11 /usr/local/solr/tomcat
安装 solr
cd ~
tar -zxvf solr-7.4.0.tgz
cp -rf ~/solr-7.4.0/server/solr-webapp/webapp /usr/local/solr/tomcat/webapps/solr
#
mkdir -p /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes
#
cp -rf ~/solr-7.4.0/server/lib/ext/* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
cp -rf ~/solr-7.4.0/server/lib/gmetric4* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
cp -rf ~/solr-7.4.0/server/lib/metrics-* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
#
cp -rf ~/solr-7.4.0/server/resources/log4j2.xml /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
#
cp -rf ~/solr-7.4.0/server/solr /usr/local/solr/home
编辑
vim /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml
以下需要修改的
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
修改为
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
启动tomcat
/usr/local/solr/tomcat/bin/startup.sh
查看启动是否成功
ps -ef |grep tomcat
访问solr报 HTTP Status 403 – Forbidden
ip:8080/solr/
修改配置文件
vim /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml
修改为:
<!-- <security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>-->
在 tomcal
manager
中重启solr
访问 solr
ip:8080/solr/index.html
来源
https://blog.csdn.net/ma15732625261/article/details/78337499