共计 1773 个字符,预计需要花费 5 分钟才能阅读完成。
一、系统环境
CentOS-6.7-i386-bin-DVD1
jdk-8u151-linux-i586
apache-tomcat-8.5.24.tar
solr-7.1.0
注意:solr6.0 以上,官方建议使用 jdk8,tomcat8。和 solr4 部署流程有略微差别
二、搭建步骤
第一步:上传并解压 solr
第二步:上传并解压 tomcat,复制一份出来
我这里已经解压过了
我先切换下 root 用户啊,然后创建 solr 目录,将 tomcat 复制重命名到 /usr/local/solr/tomcat
第三步:把 solr 部署到 tomcat 下
注意,这里因为我用的是 solr7.1 最新版,所以跟网上很多 solr4 的版本要拷贝 *.war 文件,然后再启动 tomcat 解压的操作是不一样的。(这里直接就是解压好的)
复制并重命名 solr 目录里的 server/solr-webapp/webapp 文件夹到 /usr/local/solr/tomcat/webapps/solr
第四步:把 server/lib/ 目录下的部分 jar 包,添加到刚才部署的 solr 工程中。
server/lib/ext/ 下的所有 jar 复制到 /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/ 下,都是些日志相关的 jar 包
server/lib/metrics* 开头的 5 个 jar 复制到 /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/ 下(solr4 部署没有这个)
第五步:把 server/resources/ 目录下的 log4j.properties,添加到刚才部署的 solr 工程中
注意要创建一个 classes 的目录(solr4 部署没有第五步)
第六步:创建一个 solrhome
将 servier/solr 目录复制到之前创建的 solr 目录下,重命名为 solrhome,现在 /usr/local/solr 目录下就有两个文件夹了
第七步:关联 solr 及 solrhome
需要修改 tomcat 里 solr 工程的 web.xml 文件
找到这个,是被注释的,需要修改 value 那项
打开注释,修改为上面自己创建的 solrhome 目录
然后到最下方,将这一段注释掉,不然会报 403 错误,完成后保存退出(solr4 部署不用注释这个)
第八步:启动 tomcat
去自己的电脑上访问下服务器的 solr 服务
注意下访问地址,直接访问 192.168.25.128:8080/solr 会报 404,需要在后面加上 /index.xml
如果出现下面的页面,就是 solr 服务搭建 ok 了
如果要关闭 solr 服务,直接关闭 tomcat 就可以了
三、关于集群搭建
这篇只是单机 solr 服务的搭建过程。
更多 Solr 相关教程见以下内容:
Solr3.6.1 在 Tomcat6 下的环境搭建 http://www.linuxidc.com/Linux/2013-01/77664.htm
Apache Solr: 安装和运行 http://www.linuxidc.com/Linux/2016-12/138527.htm
在 Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4 http://www.linuxidc.com/Linux/2012-09/71158.htm
Solr 实现 Low Level 查询解析(QParser)http://www.linuxidc.com/Linux/2012-05/59755.htm
Solr6.0.0 + Tomcat8 配置问题 http://www.linuxidc.com/Linux/2016-05/131845.htm
基于 Solr 3.5 搭建搜索服务器 http://www.linuxidc.com/Linux/2012-05/59743.htm
Solr 3.5 开发应用教程 PDF 高清版 http://www.linuxidc.com/Linux/2013-10/91048.htm
Solr 4.0 部署实例教程 http://www.linuxidc.com/Linux/2013-10/91041.htm
Solr 的详细介绍:请点这里
Solr 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149889.htm