Linux下安装Solr7.7.2,并部署到Tomcat

1.安装jdk这里不讲,apache-tomcat-8.5.42 上传到linux上面,下载 solr-7.7.2.tgz上传到linux下面, solr下载地址:https://lucene.apache.org/solr/guide/。
2.linux上面解压tomcat和solr这个压缩包,用tar -zxvf solr-7.7.2.tgz;
3,在/usr/local下面创建solr这个目录存放tomcat。把解压后的tomcat存在这个目录cp 解压后的tomcat路径 /usr/local/solr/ -r
4.进入到 solr-7.7.2/server/solr-webapp 目录下,将该目录下的 webapp文件夹 (它就是Solr的Web项目),拷贝到tomcat的webapps目录下并改名为solr
5.
在/usr/local/solr/ 目录下创建solr_home文件夹,用于存储solr索引文件,并把solr-7.7.2/server/solr-webapp下面这上文件移动到solr_home这个目录下面
在这里插入图片描述
6.进入到 solr-7.7.2/server/lib/ext 目录下,将该目录下的所有jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下
7.进入到 solr-7.7.2/server/lib 目录下,将metrics-开头的5个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下
8.进入到 solr-7.7.2/dist 目录下,将solr-dataimporthandler-开头的2个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib目录下
9.进入到tomcat的webapps/solr/WEB-INF 目录下,编辑该目录下的web.xml,关联solr 和 solr_home

9.1把这一句话复制到web.xml里面配置,我的web.xml里面没有

<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>solr_home的路径</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

9.2注释掉这一端

<security-constraint>
    <web-resource-collection>
        <web-resource-name>Disable TRACE</web-resource-name>
        <url-pattern>/</url-pattern>
        <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Enable everything but TRACE</web-resource-name>
        <url-pattern>/</url-pattern>
        <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
</security-constraint>

10.进入到solr_home目录,在该目录下创建一个solr_core文件夹,用于存储solr数据文件.
11.进入到 solr_home 的 configsets/_default目录下,将该目录下的conf文件夹,拷贝到solr_core目录下
12. 启动tomcat:./startup.sh 如果tomcat已经启动,需要关掉再重新启动 ,关闭tomcat`
./shutdown.sh

`13.打开浏览器搜索http:/123.123.123.1/:8888/solr/index.html
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值