您的位置:首页 > 其它

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

2017-12-22 16:29 351 查看

一. 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 下载下来默认就可以运行的,它是运行在自带的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核心才可以使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐