图片复制到服务器 方向变了_搜索引擎Solr(一)Solr服务器的安装与配置

前面分享了电商的系统架构,后续我会介绍电商系统平台用到的一系列相关的技术。缓存架构、搜索引擎、数据库架构、分布式架构等技术。搜索引擎是电商系统最重要、最复杂的模块之一。接下来就聊一聊电商平台搜索引擎Solr的安装与配置

1.准备

1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。

2.下载 solr安装包,目前的最新版本是 5.3.1

下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1

2.安装

1. 将 solr 压缩包解压,并将solr-5.3.1serversolr-webap文件夹下有webapp文件夹,将之复制到Tomcatwebapps目录下,并改成solr

2. 将 solr 压缩包中 solr-5.3.0serverlibext 中的 jar 全部复制到 Tomcat webappssolrWEB-INFlib 目录中

3. 将 solr 压缩包中 solr-5.3.0/ server/resources /log4j.properties 复制到Tomcat webappssolrWEB-INFlib 目录中

4. 创建一个D:solr_home 的目录,并将 solr 压缩包中 solr-5.3.0/server/solr 目录复制D:solr_home目录下

b01a717a421a69112fe4a33bc3857116.png

5. 打开Tomcat/webapps/solr/WEB-INF下的web.xml,增加如下配置内容(初始状态下该内容是被注释掉的):

       solr/home       D:/solr_home       java.lang.String

    将中的内容改成你的solrhome路径,这里是D:/solr_home

    这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。

6.重新启动tomcat,在浏览器输入http://localhost:8080/solr 即可出现Solr的管理界面

1f71ca4573a7af7630be7b55364bd132.png

注意:本人刚开始 http://localhost:8080/solr/ 页面无法访问。出现如下异常:

5fe6ea84198527c358e2400ea6e64622.png

    解决方法:将solr解压开的文件夹dist中jar包和contribvelocitylib 下的jar包都拷贝到 TomcatwebappssolrWEB-INFlib目录下。

7. 配置collection,在D:solr_home目录下, 创建一个目录mycore1, 将D:solr_homeconfigsetsbasic_configsconf 下的所有文件拷贝到D:solr_home mycore1conf下

8. 在D:solr_home目录下, 创建文件core.properties, 并编辑文件

name= mycore1

9.访问页面http://localhost:8080/solr, 查看core Admin, 'mycore1' 就显示出来了

f4cd09850a11b8fd8b940d5afa0d56bb.png

到这里 solr 基本就安装成功了。

最后

以上就把solr搜索引擎服务器的安装和基本配置介绍完了。接下来会介绍solr 的使用。

这个是solr搜索引擎的系列课程,大家有任何问题,可以关注我的头条号(章为忠学架构)与我交流。

推荐阅读:

Solr系列总结(一)Solr入门简介

电商系列(四)基于共享存储的图片服务器架构!

电商系列(三)如何构建数据库的主从架构!

电商系列(二)聊一聊服务器日志与监控系统的解决方案

电商系列(一)中小型电商系统的基础架构!

SpringBoot入门系列(十一)实现统一异常处理,就这么简单!

Spring Boot整合定时任务Task,一秒搞定定时任务

Spring Boot入门系列(六)Spring整合Mybatis详解「附详细步骤」

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值