一、在windows下部署Solr服务
1、windows部署solr前的准备:
jdk1.7+tomcat-7+solr-4.10.4
1.1、安装JDK就不说了
1.2、安装tomcat
下载下来直接解压到指定目录,我直接解压到D盘下了。
1.3、安装solr(重点)
1.3.1、首先下载solr
下载地址:
1.3.2、解压到指定的目录,这个目录自己指定。
1.3.3、进入目录,找到solr-4.10.4.war
1.3.4、直接复制到tomcat7的webapps下
1.3.5、接下来启动tomcat,,这时tomcat会把这个war包解压出来,删除war包,进入solr目录找到lib目录下
1.3.6、回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example\lib\ext目录下的所有文件到tomcat的solr的lib中
1.3.7、在回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example/目录下的solr文件夹到指定的位置,比如我复制到D:\solrhome
1.3.8、在taomcat的webapps的solr下找到web.xml文件,编辑这个文件
D:\tomcat7\apache-tomcat-7.0.55\webapps\solr\WEB-INF\web.xml
把下面截图中的注释去掉,修改env-entry-value中的值为solrhome的位置路径
1.3.9、重新启动tomcat
1.43.10、打开浏览器访问:8080/solr
效果如下
说明已经配置好了。
2、在linux中配置solr
2.1、jdk1.7+tomcat7+solr-4.10.4
和windows的配置环境一样。
2.1.1、下载压缩包上传到linux中,并解压到指定的目录
解压jdk
tar -zxvf /opt/software/jdk1.7.0_67.tar.gz
移动到指定的目录
mv /opt/sofrware/jdk1.7.0_67 /opt/modules/
解压tomcat
tar zxvf apache-tomcat-7.0.69.tar.gz
移动到和jdk同一目录下
mv apache-tomcat-7.0.69 /opt/modules/
修改server.xml文件
在上面的标签里面添加URIEncoding="UTF-8"
解压solr
tar zxvf solr-4.10.4.tar.gz
移动到tomcat的同意目录下
mv solr-4.10.4 /opt/modules/
执行ls查看/opt/modules/下刚刚解压的文件
cd /opt/modules/
ls
然后再编辑/etc/profile
执行
vi /etc/profile
编辑完后接着执行source /etc/profile使刚刚的配置生效
2.1.2、配置solr
进入到解压的solr目录,找到一个文件
cd /opt/modules/solr-4.10.4/solr/example
复制到指定的目录,我复制到了/opt/data/目录下,并命名为solrhome