博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Solr环境搭建(linux)
阅读量:6613 次
发布时间:2019-06-24

本文共 1360 字,大约阅读时间需要 4 分钟。

1. 前言

官网:

在5.0版本之前,solr无法作为独立的服务器进行使用,需要将其打包为war包部署在任何Servlet容器内才能使用。

从5.0开始,solr可以单独作为一个独立的Java应用服务器分发使用,内部通过Servlet API实现。

版本 发布时间 说明
4.8.0 2014-04-27 Java 1.7以上,ZooKeeper 3.4.6
4.10.0 2014-09-02 Java 1.7以上
5.0.0 2015-02-19 Java 1.7以上,Jetty 8.1.10
5.4.0 2015-12-10 Java 1.7以上,Jetty 9.2.13
5.5.0 2016-02-20 Java 1.7以上,Solr schema version支持1.6
6.0.0 2016-04-07 Java 1.8以上,Jetty 9.3.8
6.1.0 2016-08-24 Java 1.8以上

2. 安装配置

由于中文分词器IKAnalyzer目前支持的是4版本。所以我们这里使用的是solr-4.10.3。

主要将solr的war包部署到tomcat的webapps下,再根据solr的依赖导入相关的jar包。最后配置web.xml来指定solr的主目录(即solr的核心和索引存放的位置)

$ wget http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz # 下载$ tar -zxvf solr-4.10.3.tgz # 解压$ cd solr-4.10.3/example/webapps/ # 找到该目录下的solr.war包(将要部署到tomcat中)$ cp /opt/solr-4.10.3/example/webapps/solr.war /opt/tomcat-8.5.31/webapps/ # 将solr.war包copy到tomcat的webapps下$ mkdir solr && unzip solr.war -d solr && rm -rf solr.war # 解压solr.war包# 拷贝solr相关jar包到工程目录下$ cp /opt/solr-4.10.3/example/lib/ext/* /opt/tomcat-8.5.31/webapps/solr/WEB-INF/lib

修改solr的web.xml配置

$ vim /opt/tomcat-8.5.31/webapps/solr/WEB-INF/web.xml
solr/home
/opt/solr-4.10.3/example/solr
java.lang.String

启动

$ /opt/tomcat-8.5.31/bin/startup.sh$ tail -n 20 /opt/tomcat-8.5.31/logs/catalina.out #查看tomcat后20行日志,防止有报错

3. 查看solr的管控台

访问地址::8080/solr

clipboard.png

转载地址:http://pgaso.baihongyu.com/

你可能感兴趣的文章
IOC/AOP随笔目录
查看>>
小议解耦合--应用设计模式
查看>>
C++观察者模式
查看>>
2.2. nmtui
查看>>
/bin/bash^M: bad interpreter: 没有那个文件或目录
查看>>
[LeetCode] My Calendar II 我的日历之二
查看>>
css属性之box-shadow
查看>>
apiCloud手动检测更新
查看>>
【JS】 JS毫秒值转化为正常格式 或者正常格式转化为毫秒值
查看>>
程序员的罪与罚
查看>>
android中文api (59) —— TabHost.TabSpec
查看>>
动态生成WizardPage
查看>>
Database2Sharp之混合型Winform框架代码生成
查看>>
iOS - OC NSData 数据
查看>>
Java web 开发填坑记 1 -如何正确的下载 eclipse
查看>>
每日学习与工作计划移至日事清APP
查看>>
iOS - Quartz 2D 第三方框架 Charts 绘制图表
查看>>
平衡二叉树
查看>>
[禅悟人生]悟得自性则天地开阔
查看>>
表中已存重复数据的情况,如何增加唯一性约束?
查看>>