我是靠谱客的博主 天真彩虹,最近开发中收集的这篇文章主要介绍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.1serversolr-webapp目录,把webapp复制出来,放到tomcat的apache-tomcat-8.5.14webapps目录下,把文件夹webapp修改为solr。

2.打开solr-7.0.1serverlib目录,把ext目录下的所有Jar包复制出来,放到webappssolrWEB-INFlib目录下

3.打开solr-7.0.1serverlib目录,找到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的solrWEB-INFlib目录下(注:这些Jar包不同的solr版本对应的Jar版本不一样那个,但开头应该是一样的)

4.在tomcat配置solr日志存放目录,在tomcat安装目录下,打开apache-tomcat-8.5.14bin目录,找到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核心才可以使用

最后

以上就是天真彩虹为你收集整理的Solr学习总结(一)两种启动方式的全部内容,希望文章能够帮你解决Solr学习总结(一)两种启动方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部