一、solr安装环境
1、jdk1.7
2、tomcat7.0.47
3、solr4.10.3
二、solr安装过程
1、jdk安装(略)
2、tomcat安装
(1) 上传
(2)解压
[root@itcast-01 ~]# tar -zxvf apache-tomcat-7.0.47.tar.gz
(3)移动
[root@itcast-01 ~]# mkdir /usr/local/solr
[root@itcast-01 ~]# mv apache-tomcat-7.0.47/usr/local/solr/tomcat
(4) 启动测试
[root@itcast-01 ~]#/usr/local/solr/tomcat/bin/startup.sh
测试http://192.168.37.161:8080/3、solr安装
(1)上传solr
rz
(2)移动
[root@itcast-01 ~]# mvsolr-4.10.3.tgz.tgz /usr/local/solr/
(3)解压
[root@itcast-01 ~]# cd /usr/local/solr/
[root@itcast-01 solr]# tar -zxfsolr-4.10.3.tgz.tgz
(4)把solr部署到tomcat
1. 停止之前运行的Tomcat
[root@itcast-01 solr]# /usr/local/solr/tomcat/bin/shutdown.sh
2. 删除Tomcat的webapps文件夹所有文件,并创建solr文件夹
[root@itcast-01 solr]# cd tomcat/webapps/
[root@itcast-01 webapps]# rm -rf *
[root@itcast-01 webapps]# mkdir solr
3. 复制solr解压目录的solr.war到Tomcat中
[root@itcast-01 webapps]# cd/usr/local/solr/solr-4.10.3/example/webapps/
[root@itcast-01 webapps]# cp solr.war/usr/local/solr/tomcat/webapps/solr/
4. 解压solr.war
[root@itcast-01 webapps]# cd/usr/local/solr/tomcat/webapps/solr/
[root@itcast-01 solr]# jar -xvf solr.war
5. 删除war包
[root@itcast-01 solr]# rm -f solr.war
6. 把solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中
[root@itcast-01 ROOT]# cd/usr/local/solr/solr-4.10.3/example/lib/ext/
[root@itcast-01 ext]# cp */usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
7.加入配置文件到solr工程中
[root@itcast-01 ext]# cd/usr/local/solr/solr-4.10.3/example/resources/
[root@itcast-01 resources]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
(5) 创建solrhome
/example/solr目录就是一个solrhome。复制此目录到/usr/local/solr/solrhome
[root@itcast-01 ext]#
[root@itcast-01 example]# cp -r solr /usr/local/solr/solrhome
(6) 关联solr及solrhome
需要修改solr工程的web.xml文件
[root@itcast-01example]# vim/usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml
将文件中下面这段:
改成:
(7)启动Tomcat
[root@itcast-01 example]#/usr/local/solr/tomcat/bin/startup.sh
访问地址 http://192.168.37.161:8080/solr/#/
以上就安装好了solr,下面可以配置nginx代理
(8) 设置使用域名访问
(9) 设置Nginx反向代理服务器
(10)最终效果
配置solr的中文下文总结。