时间:2021-05-02
solr是什么?
solr是apache下的一个顶级开源项目,采用java开发,它是基于lucene的全文搜索服务器。solr提供了比lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。
bin:solr的运行脚本
contrib:solr的一些贡献软件/插件,用于增强solr的功能。
dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。
docs:solr的api文档
example:solr工程的例子目录:
example/solr:该目录是一个包含了默认配置信息的solr的core目录。
example/multicore:该目录包含了在solr的multicore中设置的多个core目录。
example/webapps:该目录中包括一个solr.war,该war可作为solr的运行实例工程。
licenses:solr相关的一些许可信息
1.安装jdk、tomcat
2.解压solr
[root@bogon~]#tar-zxfsolr-4.10.3.tgz.tgz
3.把solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名为solr.war
[root@bogondist]#cpsolr-4.10.3.war/usr/local/solr/tomcat/webapps/solr.war
4.解压war包。启动tomcat自动解压。关闭tomcat。删除solr.war.
[root@bogon bin]#./startup.sh
[root@bogon webapps]#rm -rf solr.war
5.把solr-4.10.3/example/lib/ext目录下所有的jar包复制到solr工程中。
[root@bogonext]#cp*/usr/local/solr/tomcat/webapps/solr/web-inf/lib/
6.创建solrhome。solrhome是存放solr服务器所有配置文件的目录。
在/usr/local/solr下面创建solrhome文件夹
进入目录 solr-4.10.3/example/
[root@bogonexample]#cp-rsolr/usr/local/solr/solrhome(注:cp -r 会把solr文件夹一起复制过去,所以要注意solr工程配置的xml路径问题)
7.告诉solr服务器solrhome的位置。
需要修改solr工程的web.xml文件。
8.启动tomcat
./bin/startup.sh ;tail -f ../logs/catalina.out -n1000
注意:<env-entry-value>里面的内容一定要配置对,否则会报下面这样的错误。
如果路径写错了会找打不如sorlconfig.xml的
9.启动tomcat
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://www.cnblogs.com/wangzhongqiu/p/6548864.html
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。那么怎么在CentOS安装solr4.10.3呢?在安装
环境搭建:centos7及solr7版本描述:最新版本的solr内置了jetty容器,可以支持jetty部署,从而不需要发布到tomcat下面首先同样先在/us
本文记录了centos7安装详细教程,供大家参考,具体内容如下1.centos7下载地址进入镜像下载主页:直接点击官方主页中的"GetCentOSNow"选项,
centos7安装MariaDB教程,分享给大家1.centos7现状: 新系统无法再使用yuminstallmysql-server来安装mysql,因为已
一、安装环境图1-1Tomcat和Solr的版本我本机目前使用的Java版本为JDK1.8,因为Solr4.9要求Java版本为1.7+,请注意。二、Solr部