Solr学习总结(一)两种启动方式

一. Solr简介

Apache Solr是一个功能强大的搜索服务器,它支持REST风格API。Solr是基于Lucene的,Lucene 支持强大的匹配能力,如短语,通配符,连接,分组和更多不同的数据类型。它使用 Apache Zookeeper特别针对高流量进行优化。Apache Solr提供各式各样的功能,我们列出了部分最主要的功能。

1.先进的全文搜索功能
2.XML,JSON和HTTP - 基于开放接口标准。
3.高度可扩展和容错。
4.同时支持模式和无模式配置。
5.分页搜索和过滤。
6.支持像英语,德语,中国,日本,法国和许多主要语言
7.丰富的文档分析。

下载地址:http://lucene.apache.org/solr/downloads.html
目录结构如下:

solr目录结构

二. Solr自启动

solr 下载下来默认就可以运行的,它是运行在自带的jetty服务器上面
进入solr/bin目录下会有solr命令
cd bin/
启动:
./solr start -p 8983 默认启动8983端口
停止:
./solr stop -p 8983
./solr stop -all
查看运行状态:
./solr status

三. Solr+tomcat启动

1.Solr安装,解压solr-7.0.1,打开solr-7.0.1\server\solr-webapp目录,把webapp复制出来,放到tomcat的apache-tomcat-8.5.14\webapps目录下,把文件夹webapp修改为solr。

2.打开solr-7.0.1\server\lib目录,把ext目录下的所有Jar包复制出来,放到webapps\solr\WEB-INF\lib目录下

3.打开solr-7.0.1\server\lib目录,找到gmetric4j-1.0.7.jar、metrics-core-3.2.2.jar、metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar这几个jar包,复制这些jar包放到第四步solr的solr\WEB-INF\lib目录下(注:这些Jar包不同的solr版本对应的Jar版本不一样那个,但开头应该是一样的)

4.在tomcat配置solr日志存放目录,在tomcat安装目录下,打开apache-tomcat-8.5.14\bin目录,找到catalina.bat文件,用文本编辑器打开该文件,找到:gotJsseOpts这句所在的位置,在set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%”这句后面加上以下两句:
rem add solr log path
set “JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=../logs/”(注:等号后面的路径可根据实际情况自己配置)。如下图所示:
这里写图片描述

5.启动tomcat,端口可以自己设置:http://localhost:8080/solr/index.html
到此solr的部署就完成,但要使用solr还需要创建solr核心才可以使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值