centos 安装solr7.7+tomcat8.5.31+jdk1.8 环境搭建(一)

【注:我的是自己的阿里云服务器,需要开放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:把 solrsolr-7.7.0serversolr-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.0serverlibext 下的jar包到 tomcatwebappssolr7 项目的WEB-INFlib下

# 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.0serverlib目录下gmetric4j-1.0.7.jar,以及以metrics开头的jar包拷贝到WEB-INFlib下

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-INFlib下

#  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.0server 下的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.需要修改tomcatwebapps solr7WEB-INFweb.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

原文地址:https://www.cnblogs.com/woshuaile/p/12172075.html