Solr之小白快速部署篇

安装

官网下载,进入选择的版本文件夹后,看到的文件

  • src结尾是源码
  • zip结尾是Window版
  • tgz结尾是Linux版
Windows下的部署
  • 涉及版本
    solr.Version:7.6.0
    Tomcat.Version:8.0.53
    Java.Version:1.8
  • 安装路径
    D:\software\solr
    D:\software\tomcat\apache-tomcat-v8.0.53
    根据环境不同可以自定义
  • 问题
    安装过程中遇到了一些问题,已将解决办法合并到以下步骤中
  1. 将官网下载的solr-7.6.0.zip解压,即D:\software\solr\solr-7.6.0;

  2. 将D:\software\solr\solr-7.6.0\server\solr-webapp\下的webapps文件夹复制到D:\software\tomcat\apache-tomcat-v8.0.53\webapps下,并重名为solr,即D:\software\tomcat\apache-tomcat-v8.0.53\webapps\solr;

  3. 在D:\software\tomcat\apache-tomcat-v8.0.53\webapps\solr\WEB-INF下手动新建classes文件夹,并将D:\software\solr\solr-7.6.0\server\resources\log4j2.xml拷入classes文件夹下;

  4. 在D:\software\solr\下新建文件夹solr_home,将D:\software\solr\solr-7.6.0\server\solr\solr.xml拷入solr_home文件夹下;

  5. 在D:\software\solr\solr_home下新建文件夹core1,将D:\software\solr\solr-7.6.0\server\solr\configsets\sample_techproducts_configs下的conf文件夹拷入core1文件夹下;
    注意:solr_home下的core1这个名字可以随意定义,但是要与solr管理页面Core Admin新建core时的name与instanceDir保持一致

  6. 将D:\software\solr\solr_home\core1下_rest_managed.json文件删除;

  7. 将以下Jar包拷入到D:\software\tomcat\apache-tomcat-v8.0.53\webapps\solr\WEB-INF\lib下
    D:\software\solr\solr-7.6.0\server\lib\ext下的所有jar包
    D:\software\solr\solr-7.6.0\server\lib\metrics-core-3.2.6.jar
    D:\software\solr\solr-7.6.0\server\lib\metrics-jvm-3.2.6.jar

  8. 修改apache-tomcat-v8.0.53\webapps\solr\WEB-INF\web.xml文件

//在标签<web-app>下加入以下片段
//env-entry-value配置的是solr_home的所在路径,其他不用修改
<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>D:/software/solr/solr_home</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

//标签<security-constraint>及其内容注释
修改后为
<!--
<security-constraint>
  ....
</security-constraint
-->
  1. 修改D:\software\tomcat\apache-tomcat-v8.0.53\webapps\solr\WEB-INF\classes\log4j2.xm,将所有$ {sys:solr.log.dir}替换为$ {sys:catalina.home}

双击D:\software\tomcat\apache-tomcat-v8.0.53\bin\startup.bat启动服务
浏览器成功访问http://localhost:8080/solr/index.html
slor的管理页面
管理页面上新建core,点击Core Admin -> Add Core,输入name和instanceDir的值为solr_home新建文件夹的名字core1,其他默认,保存就行了

页面上也有说明,instanceDir和dataDir必须再创建前要提前存在
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值