学习Solr(一):部署

Tags: java solr

从开始学习,到现在也试着学了不短的时间,今天终于真正的在Linux上跑起来了一个solr实例,so happy! solr的部署是参考Lucien_Leng的博客http://blog.csdn.net/jeffsmish/article/details/46533255 来实现部署的。

1、下载

下载地址:http://apache.fayea.com/lucene/solr/5.2.1/

cd /usr/local/
wget http://apache.fayea.com/lucene/solr/5.2.1/solr-5.2.1.tgz  

2、解压

tar -zxvf solr-5.2.1.tgz

3、部署tomcat7

下载:    wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz
解压:    tar -zxvf apache-tomcat-7.0.62.tar.gz
重命名:    mv apache-tomcat-7.0.62 tomcat7
设置: server.xml 的端口处增加URIEncoding=”UTF-8″

4、拷贝solr.war到webapps下

cp solr-5.2.1/server/solr.war tomcat7/webapps/

5、解压war包

这一步可以通过启动tomcat来实现,不过启动会报错,不过没问题,只要解压就ok了 或者使用命令解压

unzip tomcat7/webapps/solr.war  

6、拷贝solr文件夹到local目录下

cp -r solr-5.2.1/server/solr/ /usr/local/

7、配置web.xml

vi tomcat7/webapps/solr/WEB-INF/web.xml

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>  

8、拷贝solr项目部署的依赖jar包

cp solr-5.2.1/server/lib/ext/*.jar tomcat7/webapps/solr/WEB-INF/lib/

9、启动tomcat

tomcat7/bin/startup.sh

可能会提示没权限

chmod 755 -R tomcat7  

10、访问solr

启动tomcat之后就可以访问solr了 访问地址:http://localhost:8080/solr

   

本文链接:http://www.4byte.cn/learning/119731/xue-xi-solr-yi-bu-shu.html



相关文章