solr发布到tomcat8

1.安装环境

       centos7

       jdk1.8

       tomcat8

       solr7.5

2.发布到tomcat

2.1下载

        到solr的官网下载solr ,下载好后上传到linux系统,并解压:

        tar   -zxvf  solr-7.5.0.tgz

2.2配置

         1.将tomcat8放到solr目录下

        2.进入到 solr-7.5.0/server/solr-webapp 目录下,将该目录下的 webapp文件夹 (它就是Solr的Web项目),拷贝到tomcat的webapps目录下并改名为solr

                cd /usr/local

                mkdir solr

                cp webapp /usr/local/solr/tomcat8/webapps/solr -r

        3.在solr目录下创建solr_home目录存放solr索引文件

                 cd /usr/local/solr

                mkdir solr_home

        4.将solr-7.5.0/server/solr目录下的全部文件复制到sorl_home目录

                cd solr-7.5.0/server/solr

                cp * -r /usr/local/solr/solr_home/

        5.将 solr-7.5.0/server/lib/ext 目录下的所有jar包,拷贝到tomcat8的webapps/solr/WEB-INF/lib 目录下

                cd solr-7.5.0/server/lib/ext

                cp * -r /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

                 注意:在拷贝时,会提示你是否重写disruptor-3.4.0.jar,确认就好

        6.将 solr-7.5.0/server/lib 目录下,metrics-开头的5个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下

                cd solr-7.5.0/server/lib

                cp  metrics-* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

        7.将solr-7.5.0/dist 目录下,solr-dataimporthandler-开头的2个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib目录下

                cd solr-7.5.0/dist

                cp solr-dataimporthandler-* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

        8.修改tomcat的webapps/solr/WEB-INF 目录下,的web.xml,关联solr 和 solr_home

                cd /usr/local/tomcat8/webapps/solr/WEB-INF

                vim web.xml

                添加

                 

                           solr/home

                           /usr/local/solr/solr_home

                           java.lang.String

                 

                         屏蔽下面两段内容,不然会报403错误

                9.到solr_home目录,在该目录下创建一个solr_core文件夹,用于存储solr数据文件

                            cd solr/solr/home

                            mkdir solr_core


                10.将solr_home 的 configsets/_default目录的conf文件夹,拷贝到solr_core目录下

                            cd configsets/_default

                            cp -r conf ../../solr_core/

                11.启动tomcat访问solr

                            http://192.168.xx.xx:8080/solr/index.html

                12.点击No cores available  Go and create one,创建一个core.修改name: solr_core (名字任意),instanceDir: solr_core (我们之前创建用于存放solr数据的目录/usr/local/solr/solr_home/solr_core),其他三个默认

你可能感兴趣的:(solr发布到tomcat8)