注:欢迎大家转载,非商业用途请在醒目位置注明本文链接和作者名 dijia478 即可,商业用途请联系本人 dijia478@163.com。
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 部署流程有略微差别
我这里已经解压过了
我先切换下 root 用户啊,然后创建 solr 目录,将 tomcat 复制重命名到 / usr/local/solr/tomcat
注意,这里因为我用的是 solr7.1 最新版,所以跟网上很多 solr4 的版本要拷贝 *.war 文件,然后再启动 tomcat 解压的操作是不一样的。(这里直接就是解压好的)
复制并重命名 solr 目录里的 server/solr-webapp/webapp 文件夹到 / usr/local/solr/tomcat/webapps/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 部署没有这个)
注意要创建一个 classes 的目录(solr4 部署没有第五步)
将 servier/solr 目录复制到之前创建的 solr 目录下,重命名为 solrhome,现在 / usr/local/solr 目录下就有两个文件夹了
需要修改 tomcat 里 solr 工程的 web.xml 文件
找到这个,是被注释的,需要修改 value 那项
打开注释,修改为上面自己创建的 solrhome 目录
然后到最下方,将这一段注释掉,不然会报 403 错误,完成后保存退出(solr4 部署不用注释这个)
去自己的电脑上访问下服务器的 solr 服务
注意下访问地址,直接访问 192.168.25.128:8080/solr 会报 404,需要在后面加上 / index.xml
如果出现下面的页面,就是 solr 服务搭建 ok 了
如果要关闭 solr 服务,直接关闭 tomcat 就可以了
来源: http://www.cnblogs.com/dijia478/p/8075638.html