壹立方商城----Linux环境下搭solr服务

环境:阿里云服务器centos6.4

工具:SecureCRT、xshell

安装包:solr-4.10.3.tgz.tgz、tomcat7、jdk7

 

如果Linux环境下已经安装solr,并且需要从新安装,可以用这个命令将solr删除

上面的命令是删除redis的,solr同理

Solr的环境

Solr是java开发。

需要安装jdk。

安装环境Linux。

需要安装Tomcat。

我们这里的Linux已经安装了jdk7和Tomcat7,所以上述环境都不用去安装了

搭建步骤

第一步:把solr 的压缩包上传到Linux系统

用SecureCRT图形化界面将solr的压缩包放入Linux中的su目录下

第二步:解压solr。

[root@localhost su]# tar zxvf solr-4.10.3.tgz.tgz 

 

第三步:安装Tomcat,解压缩即可。

Tomcat环境在我的电脑上已经安装,如果没有安装的话,首先要将压缩包上传到Linux环境中,然后执行命令解压就可以了

[root@localhost su]# tar zxvf apache-tomcat-7.0.47.tar.gz 

第四步:把solr部署到Tomcat下。

在/usr/local/目录下创建一个solr目录

mkdir /usr/local/solr

将解压的tomcat复制到solr目录下,并给tomcat重命名

#复制
[root@localhost ~]# cp apache-tomcat-8.0.53 /usr/local/solr -r
[root@localhost ~]# cd /usr/local/solr
#重命名
[root@localhost solr]# mv apache-tomcat-8.0.53/ tomcat

将solr.war放到tomcat/webapps下

[root@localhost ~]# cp solr-4.10.3/example/webapps/solr.war /usr/local/solr/tomcat/webapps/

第五步:解压缩war包。启动Tomcat解压。

进入tomcat目录

[root@localhost ~]# cd /usr/local/solr/tomcat/bin
#开启tomcat
[root@localhost bin]# startup.sh 
#关闭Tomcat
[root@localhost bin]# shutdown.sh
#查看tomcat启动日志
tail -f logs/catalina.out 
#删除war包
[root@localhost webapps]# rm -f solr.war 

启动只是为了解压solr.war包,解压之后就关闭tomcat

进入tomcat下的webapps就可以看到已经解压了的solr

此时就可以删除solr.war包了,执行命令:rm -f solr.war

删除war包的是时候要关闭tomcat,否则删除了solr.war,solr也会被删除

第六步:复制jar包

把/su/solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中。

首先进入到/su/solr-4.10.3/example/lib/ext目录下

[root@localhost webapps]# cd /su/solr-4.10.3/example/lib/ext

将ext目录下的所有jar包拷贝到/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/目录下

[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

可以看出,拷贝的就是tomcat运行时需要的solr的jar包,与我们前面学习的tomcat中的jstl servlet的jar包类似

第七步:创建一个solrhome。

/example/solr目录就是一个solrhome。复制此目录到/usr/local/solr/solrhome

[root@localhost ~]# cd /su/solr-4.10.3/example
[root@localhost example]# pwd
/su/solr-4.10.3/example
[root@localhost example]# cp -r solr /usr/local/solr/solrhome

第八步:关联solr及solrhome。

需要修改solr工程的web.xml文件。

[root@localhost example]# cd /usr/local/solr/tomcat/webapps/solr/WEB-INF/
[root@localhost WEB-INF]# vim web.xml

修改<env-entry-value></env-entry-value>为自己的solrhome路径


第九步:启动Tomcat

/usr/local/solr/tomcat/bin/startup.sh 

http://192.168.25.129:8080/solr/

和windows下的配置完全一样。

 

本文参考博客

原文https://blog.csdn.net/pdsu161530247/article/details/81913261

猜你喜欢

转载自blog.csdn.net/qq_30916377/article/details/83152323
今日推荐