Solr在Linux中的安装
Posted King-D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr在Linux中的安装相关的知识,希望对你有一定的参考价值。
在Linux下进行安装:
我已经将压缩包放在了虚拟机下面了,然后开始进行解压缩.
tar -zxvf solr-4.10.3.tar
解压完会多一个文件夹.在bin目录下会有这样的一个目录,
其中的这个solr.cmd是使用(内嵌)jetty服务器进行运行的,然后solr.cmd在这个服务器中运行时,只能在测试时候使用,所以我们不会在这里进行启动solr.
第二个文件中都是插件,来进行导入和导出,
dist中有一个java客户端的solrJ
docs是solr的文档,example文件是最重要的.有lib,webapps(solr.war包).solr(索引库)
collection1 是核. 可以创建多个核.默认情况下是核1.
里面放了核的名称,然后里面存了核的名字.
然后需要使用tomcat然后安装tomcat
解压压缩包到指定的文件中: tar -zxvf apache-tomcat-7.0.47.tar.gz -C ../solr/
在solr中可以看到这个解压的tomcat安装包
然后把solr的war包放在tomcat服务器中.
cp solr.war /root/solr/apache-tomcat-7.0.47/webapps/
然后就能看到这个solr.war
创建一个同级文件solr,然后将这个solr.war解压到这个文件中.
然后就可以将solr.war删除掉.
然后进入到lib包中
然后找到solr中的lib包,
然后将这个文件下的包导入到tomcat中
使用命令:cp * /root/solr/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
然后找到solr的索引库
将索引库复制到 cp -r solr /root/solr/solrhome(将这个文件夹复制到solrhome中,然后-r是递归的意思)
然后将索引库的位置暴露给tomcat服务器
在43行
放置在这个地方,然后放开注释
D 放开注释,u,可以进行撤销
然后配置完毕以后,开始启动服务器.
sh solr/apache-tomcat-7.0.47/bin/startup.sh
然后:
http://192.168.200.128:8080/
访问这里:http://192.168.200.128:8080/solr/
这里证明tomcat已经配置完成.
以上是关于Solr在Linux中的安装的主要内容,如果未能解决你的问题,请参考以下文章
如何升级已在 Linux 上生产的 Solr 5 版本(作为服务安装)?
在 LINUX 服务器中的 XAMPP 服务器中安装 Solr