Linux(centos)下安装solr服务器
安装步骤:
安装linux(centos)、jdk、tomcat。
Jdk环境的安装自己百度去搜索(可以通过yum安装)
这里讲解tomcat和solr的安装的安装
1.tomcat的安装:
把tomcat的tar.gz包拖到linux的根目录下(这里推荐一种方法:可以通过xshell的xftp把windows的东西传输到linux下面去):
这里给大家提供tomcat的.tar.gz的包(https://pan.baidu.com/s/1K6UFOII6OMhJsu-3FjgfMA 密码:chke)
接下里来我们解压这个包:
[[email protected] ~]# tar -zxvf apache-tomcat-7.0.47.tar.gz
使用ll命令发现多了一个这样的文件夹:这就是我们解压下来的结果
接下来我们使用以下命令:目的是把刚刚解压的文件夹复制一份到/usr/local/solr/tomcat下面,并改名为tomcat(这里的复制目的路径自己口语定义,我这种路径作为参考)
[[email protected] ~]# mkdir /usr/local/solr
[[email protected] ~]# cp apache-tomcat-7.0.47 /usr/local/solr/tomcat
cp: omitting directory `apache-tomcat-7.0.47'
[[email protected] ~]# cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r
[[email protected] ~]# cd /usr/local/solr/
[[email protected] solr]# ll
total 4
drwxr-xr-x. 9 root root 4096 Sep 10 17:56 tomcat
2.安装solr
接下来上传solr的压缩包,和上传tomcat包一样,这里就不再详细讲解
这里再给大家提供solr的资源包(https://pan.baidu.com/s/18H-liFjIcwwQSDE9fmpMlA 密码:8wo3)
第二步:把solr的压缩包上传到服务器。并解压。
解压过后多了这个文件:
第三步:把/root/solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名为solr.war,,使用以下命令即可完成第三步的操作:
[[email protected] dist]# cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
第四步:解压war包,启动tomcat自动解压solr的war包。然后关闭tomcat。删除solr.war.
需要特别注意到:必须关闭tomcat之后,才可以删除solr.war,不然删除的时候会连着solr的文件夹一同删除;
第五步:把/root/solr-4.10.3/example/lib/ext 目录下所有的jar包复制到solr工程中。
[[email protected] ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
第六步:创建solrhome。Solrhome是存放solr服务器所有配置文件的目录。
[[email protected] example]# pwd
/root/solr-4.10.3/example
[[email protected] example]# cp -r solr /usr/local/solr/solrhome
[[email protected] example]#
第七步:告诉solr服务器solrhome的位置。
需要修改solr工程的web.xml文件。
通过命令找到web.xml
进行修改即可:
第八步:启动tomcat
记得关闭linux的防火墙和本机的防火墙(Linux:关闭防火墙命令:service iptables stop)
在本机浏览器输入:
Linux的ip的地址:tomcat端口号/solr/即可