首页 技术 正文
技术 2022年11月11日
0 收藏 386 点赞 2,505 浏览 1495 个字

Solr学习笔记之1、环境搭建

一、下载相关安装包

1、JDK

2、Tomcat

3、Solr

此文所用软件包版本如下:

操作系统:Win7 64位

JDK:jdk-7u25-windows-i586.exe

Tomcat:apache-tomcat-8.0.3.exe

Solr:solr-4.7.0.zip

注意:JDK 与 Tomcat 版本要对应,要么都是32位版本,要么都是64位版本,否则会报异常。

二、Solr安装

1、解压solr的zip安装包;

2、将dist文件夹中的solr-4.7.0.war(版本不同文件名有所不同),重命名为solr.war并复制到Tomcat安装目录下的webapps文件夹下,系统会自动解压为solr文件夹;

三、Solr配置

1、在tomcat安装目录/conf/Catalina/localhost/下添加配置文件solr.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\tomcat\webapps\solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:\tomcat\SolrSingle" override="true" />
</Context>

说明:

docBase:指solr安装目录,即solr.war文件的绝对路径;

solr/home:指solr存放索引的根路径。

2、配置Solr的Core

将Solr安装包中 \solr-4.7.0\solr-4.7.0\example\solr 文件夹下的 文件复制到 solr/home 文件夹中,并在\collection1\文件夹下新建data文件夹用来存放Solr索引。上述为配置Solr的单Core;如要配置Solr多Core则复制 \solr-4.7.0\solr-4.7.0\example\multicore 文件夹下的文件即可。

3、添加依赖jar包

将\solr-4.7.0\solr-4.7.0\example\lib\ext中全部jar包复制到Tomcat安装目下的lib文件中(如:D:\tomcat\lib)。若跳过此步骤,启动Solr是会报404错误。

4、重启Tomcat,在浏览器中打开http://localhost:8080/solr/,如出现以下页面则证明安装配置成功。

Solr学习笔记之1、环境搭建

四、问题记录

在查看Solr的logging会出现: 19:44:42 WARN SolrResourceLoader Can’t find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: /solr/home/collection1/../../../contrib/extraction/lib). 这样的警告;

这是因为找不到对应的jar包造成的。

在/solr/home/collection1/conf/solrconfig.xml 中原有的配置文件为:

Solr学习笔记之1、环境搭建

可以将 \solr-4.7.0\目录下的 contrib 和 dist 拷贝到 /solr/home/collection1/conf 下面,然后修改上面的配置文件中dir路径为绝对路径即可。如下图:

Solr学习笔记之1、环境搭建

转载请保留本文地址:http://www.cnblogs.com/wangwangfei/p/3596859.html

相关资料

基于Solr和Zookeeper的分布式搜索方案的配置

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,993
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,507
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,350
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,135
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,768
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,845