• solr8.0.0和tomcat8.5.40的整合,完整版


    1.把solr-8.0.0目录下的server/solr-webapp/webapps放置到tomcat/webapp的目录下,重命名为solr。如下图

    2.将solr-8.0.0serverlibext下的jar包拷贝到tomcat里的webappssolrWEB-INFlib下

    如下图

    2.1将solr-8.0.0serverlib下 metrics开头的5个jar包也拷贝到tomcat里的webappssolrWEB-INFlib下

    2.2将solr-8.0.0dist下 一下2个jar包也拷贝到tomcat里的webappssolrWEB-INFlib下

    3.在tomcat里的webappssolrWEB-INF下创建classes文件夹,将solr/server/resources下的jetty-logging.properties和log4j2.xml拷贝到新建的classes文件夹下,如图:

    在磁盘根目录创建solrhome文件夹,把solr-8.0.0 里面的solr文件夹下的内容放入solrhome

    5.修改webappssolrWEB-INFweb.xml里的solrhome路径,其中value的值为你创建的solrhome的绝对路径。

    5.1web.xml里这段内容是是打开的,将其注释掉:

    6.启动tomcat测试

    http://localhost:8091/solr/index.html#/

    端口是8091注意这个,solr是已tomcat为容器启动的,访问的是tomcat的端口号,更改端口需要更改tomcat里的conf/server.xml

    索引库的配置
    1.创建Core(索引库)

    1.1进入solr_homesolr目录下创建core001

    1.2把solr-8.0.0exampleexample-DIHsolrsolr位置的内容拷进core001目录下

    再创建个data空文件夹

    添加成功重启tomcat,效果如下

     tomcat整合solr到此结束。

    在最后启动tomcat时候可能会报错IOException。。${sys:solr.log.dir}/solr_slow_requests.log路径非法等问题。解决方法如下:

    将classes下的log4j2.xml更改:将所有的${sys:solr.log.dir}替换为./logs即可


    ————————————————
    版权声明:本文为CSDN博主「字节律动」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42613538/article/details/89516198

  • 相关阅读:
    JVM调优-Java中的对象
    Spring MVC如何接收浏览器传递来的请求参数--request--形参--实体类封装
    Navicat for MySQL 64位破解版
    Idea详细配置
    数据库--悲观锁【收藏,待尝试】
    性能问题分析
    java 反射机制之 getDeclaredMethod()获取方法,然后invoke执行实例对应的方法
    Mysql show indexes 查看索引状态
    基于(Redis | Memcache)实现分布式互斥锁
    彻底解决每次打开visio都提示windows正在配置visio的问题
  • 原文地址:https://www.cnblogs.com/wangwenlong8/p/13021877.html
Copyright © 2020-2023  润新知