(一)solr搭建环境
solr是java开发。
需要安装JDK。(可参考文章:https://blog.csdn.net/qq_42129399/article/details/84848662)
安装环境Linux。
需要安装Tomcat。(可参考文章:https://blog.csdn.net/qq_42129399/article/details/84347077)
(二)搭建步骤:
1、将下载好的solr压缩文件通过SecureCRT上传到linux中并解压缩
解压缩:tar -zxf solr-4.10.3.tgz.tgz
2、将下载好的tomcat压缩文件上传到linux中
解压缩:tar zxf apache-tomcat-7.0.47.tar.gz
3、创建solr目录(不是必须的,只是推荐)
mkdir /usr/local/solr
4、将解压缩后的tomcat文件复制到/usr/local/solr/tomcat目录下
新建tomcat目录:mkdir /usr/local/solr/tomcat
cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r
5 、将/root/solr-4.10.3/dist目录下的solr-4.10.3.war文件复制到/usr/local/solr/tomcat/webapps目录下
cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
复制文件时我们重命名文件,这样方便我们访问
6、启动tomcat解压缩solr-4.10.3.war文件
./startup.sh
关闭tomcat:./shutdown.sh
【可选】删除webapps下的solr.war文件(本人强迫症晚期。。。哈哈哈)
rm -f solr.war
注意:如果删除solr.war文件,前提先关闭tomcat,否则压缩后的solr文件也会一块删除
7、拷贝炸包(jar包)到/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib目录,用于打印日志(不拷启动tomcat会报错)
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib
8、复制一个solr home文件到/usr/local/solr/solrhome目录
创建solrhome目录:mkdir /usr/local/solr/solrhome
cp -r solr /usr/local/solr/solrhome
9、修改web.xml文件配置solrhome
vi tomcat/webapps/solr/WEB-INF/web.xml
先将<env-entry>标签的注释去掉,将<env-entry-value>标签值更改为自己的solrhome的路径
10、启动tomcat检测solr服务器
./startup.sh
自己的虚拟机IP+默认端口/tomcat上自己发布的solr名字
像这样solr就搭建完成了!