【注:我的是自己的阿里云服务器,需要开放8081端口,阿里云服务器,注意下】
1 本人centos已经安装过jdk了,这里不在做介绍,可看centos 安装jdk的那篇介绍。
2 下载tomcat 8.5.31 .tar.gz(tomcat官网下载 )
3 下载solr7.7 (http://archive.apache.org/dist/lucene/solr/7.7.0/) solr-7.7.0.zip
服务器步骤:
1、在根目录创建一个 soft文件夹,用来存放需要安装的软件。
这里把tomcat,solr等文件先放soft文件夹下。
2:在usr/local/创建solr目录 (创建一个solr服务的目录)
命令: # mkdir /usr/local/solr
2.1 切换至soft目录,解压tomcat。
命令:
# cd /soft
# tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/solr
2.2 解压solr 7.7.zip 到刚刚创建的solr目录下
# tar -xvf solr-7.7.0.tgz -C /usr/local/solr
3:把 solr\solr-7.7.0\server\solr-webapp下的 webapp 文件夹拷贝到tomcat 的webapps下,重命名为solr7,也可以是其他名字
.也可以使用图形化界面,复制过去
# cd /usr/local/solr/solr-7.7.0/server/solr-webapp
# cp -r webapp /usr/local/solr/apache-tomcat-8.5.31/webapps/
重命名文件夹 。也可使用图形化界面
# cd /usr/local/solr/apache-tomcat-8.5.31/webapps/
# mv webapp solr7
4:拷贝solr-7.7.0\server\lib\ext 下的jar包到 tomcat\webapps\solr7 项目的WEB-INF\lib下
# cd /usr/local/solr/solr-7.7.0/server/lib/ext
# cp * /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/
5:拷贝solr-7.7.0\server\lib\目录下gmetric4j-1.0.7.jar,以及以metrics开头的jar包拷贝到WEB-INF\lib下
# cd /usr/local/solr/solr-7.7.0/server/lib ---切换目录
# cp gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/ --拷贝
# cp metrics-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/ --拷贝
另外还需要拷贝/usr/local/solr/solr/dist下面的以solr-dataimporthandler开头的jar包WEB-INF\lib下
# cd /usr/local/solr/solr-7.7.0/dist
# cp /usr/local/solr/solr-7.7.0/dist/solr-dataimporthandler-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib
6:拷贝solr-7.7.0\server 下的solr文件夹到/usr/local/solr目录下,重命名为solrhome。
# cd /usr/local/solr/solr-7.7.0/server
# cp -r solr /usr/local/solr/
# cd /usr/local/solr
# mv solr solrhome
7:关联solr和solrhome.需要修改tomcat\webapps\ solr7\WEB-INF\web.xml
8:修改tomcat的端口,避免冲突
启动tomcat
cd /usr/local/solr/apache-tomcat-8.5.31/bin
./startup.sh
http://XXX:8081/solr7/index.html
报错403
修改/usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/web.xml文件。
然后重启tomcat.
./shutdown.sh
./startup.sh
http://XXX:8081/solr7/index.html
centos 安装solr7.7+tomcat8.5.31+jdk1.8 环境搭建(一)
原文:https://www.cnblogs.com/woshuaile/p/12172075.html