注:solr4.8 开始必须用jdk1.7。
无论是何种版本的solr,都可以按照以下流程进行安装:
1. 下载solr-4.x.x版本
下载地址:http://archive.apache.org/dist/lucene/solr/
2. 解压
3. 将dist目录下solr-4.x.x.war复制到容器中(这里容器一般指代tomcat,jboss)
4. 修改文件solr-4.x.x.war为solr.war,启动容器,得到solr文件目录。
5. 在solr目录中添加WEB-INF\classes\logging.properties文件,以保证在启动时能够查看到solr工程的错误日志
logging.properties文件信息如下:
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = error-debug.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
6. 将example/lib/ext目录下的jar文件拷贝到容器solr文件夹的WEB-INF\lib\中
7. 配置solr环境变量即solr home。这个环境变量实际是solr进行创建索引的执行目录(这个是我的理解),容器中的solr.war仅仅只是一个前台展示的工程应用而已。
有三种方式进行配置:
一:
1)对tomcat而言,在catalina.sh或catalina.bat中指定JAVA_OPTS变量,追加-Dsolr.solr.home=/path/to/your/solrhome/
2)对jboss而言,直接在启动命令时,添加-Dsolr.solr.home=/path/to/your/solrhome/变量即可
二:
在solr.war的web.xml中进行指定(这个我在jboss5.1GA中指定无效,报这个配置异常,tomcat中是ok的)
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
三:
通过tomcat的JNDI方式设置变量
在你安装tomcat的根目录下,找到或者新建路径:conf\Catalina\localhost;
根据你部署的项目名称,新建一个XML文件,如果包名叫solr,就叫solr.xml。
内容为:
<Context docBase="C:/Users/lenovo/Desktop/apache-tomcat-7.0.42/webapps/solr(the_path_to solr.war)" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="C:/Users/lenovo/Desktop/solr-4.10.2/solr-4.10.2/example/solr(the_path_to_solr_home)" override="true" />
</Context>
8. 启动服务,访问http://localhost:8080/solr即可以看到管理界面
相关推荐
solr 安装与配置
solr安装和使用
Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置
在Linux系统上如何搭建了solr搜索服务,同时运用到项目中
Solr安装配置 详细安装SOLR安装配置图片展示
基于solr5.5.5的安装部署文档,包含solr导入Oracle数据库
Solr,SolrCloud, Windows, Tomcat, Apache 在Windows操作系统上进行Solr的云安装与配置
windows中Solr的配置和安装:快速安装搭建sorl在windows中
详细solr安装和介绍
描述了solr安装与配置,后续将会更新solr的集群配置
-Solr是一个高性能,采用Java5开发, Solr Solr 基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能...
solr安装设置资料solr安装设置资料
Solr安装与配置 完整的solr配置步骤,带截图,说明很清晰。
solr 安装教程,图文很相信
Solr安装与配置solr.rar
Solr 安装
给出了solr的安装配置说明,分单核和多核两部分
Solr安装与整合中文分词IKAnalyzer,作为初学者,跟随网络上前辈的脚步,一步步实现,谢谢前辈们
版本5.3,部署容器tomcat,网络收集,请尊重原作者
solr 安装教程