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:把 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

posted @ 2020-01-09 17:23  夏风中的Young_Uncle  阅读(392)  评论(0编辑  收藏  举报