linux搭建solr坏境

1、创建一个路径(如/usr/local/solr),存放关于solr的一切内容,

      命令:mkdir -p /usr/local/solr

2、把tomcat解压到路径at.8.5.37.tag.gz -C /具体路径

      命令:tar zxvf apache-tomcat-9.0.59.tar.gz -C /usr/local/solr

3、把solr解压到路径下:tar zxvf solr-7.6.0.tag.gz -C /具体路径

      命令:tar zxvf solr-7.6.0.tag.gz -C /usr/local/solr

4、在解压后的solr文件夹下找到对应的文件夹,复制到tomcat下的对应路径

      命令:cp -Rf solr-7.6.0/serve/solr-webapp/webapp /usr/local/solr/tomcat/webapps/solr

5、进入/usr/local/solr下创建home文件夹

      命令:mkdir home

6、进入tomcat下的webapps/solr/WEB-INF,修改配置文件web.xml,在filter-mapping后面

      添加下面内容

      <!-- 添加solr_home -->

          <env-entry>

             <env-entry-name>solr/home</env-entry-name>

             <env-entry-value>第5步创建的home文件夹的路径</env-entry-value>

             <env-entry-type>java.lang.String</env-entry-type>

           </env-entry>

7、进入solr文件夹下/server/solr,复制所有内容到第5步创建的home文件夹的路径

      命令:cd /usr/local/solr/solr7.6/server/solr

                 cp -Rf * /usr/local/solr/home

8、配置日志,进入solr文件夹下/server/lib/ext,复制全部内容到tomcat下的对应路径

      命令:cd /usr/local/solr/solr7.6/server/lib/ext

                 cp * /tomcat/webapps/solr/WEB-INF/lib/

9、进入tomcat下的webapps/solr/WEB-INF/,创建classes文件夹

      命令:mkdir classes

10、进入solr下的server,拷贝resources下log4j.xml到tomcat下的classes文件夹下

        命令:cp log4j.xml /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

11、进入/usr/local/solr/home,创建logs

        命令:mkdir logs

12、修改tomcat/bin下的catalina.sh

        命令:Vim /usr/local/solr/tomcat/bin/catalina.sh

        添加:JAVA_OPTS="$JAVA_OPTS -Dsolr.log.dir=/usr/local/solr/home/logs/"

13、禁用权限:找到secutity-con...部分注释掉

        命令:vim /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml

14、复制solr/serve/lib 下metrics开头的文件到tomcat/webapps/solr/WEB-INF/lib

        命令:cd /usr/local/solr/solr7.6/serve/lib

                   cp metrics* /usr/locall/solr/tomcat/webapps/solr/WEB-INF/lib

15、修改tomcat端口(如果有端口冲突的话)

        命令:vim tomcat/conf/server.xml

16、启动tomcat,查看日志

        命令:tail -f catalina.out

Linux创建实例(实例名以czsn为例)

1、在/usr/local/solr/home下创建czsn文件夹

      命令:mkdir -p /usr/local/solr/home/czsn

2、将solr7.6/server/solr/configsets/default下的conf文件夹复制到czsn

      命令:cp -Rf solr7.6/server/solr/configsets/default/conf/ /usr/local/solr/home/czsn

3、修改home/czsn下的conf下的solrconfig.xml ;替换<lib>标签中的../../../../为solr7.6的所在路径

4、在home/czsn先创建data

      命令:mkdir data

5、回到浏览器,进行实例创建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值