您的位置:首页 > 运维架构 > Tomcat

Solr4自主学习分享一【Solr的搭建与安装】

2015-01-12 11:44 225 查看
无论是在linux上安装还是在window上安装,都需要先在你的电脑上安装JDK,另外,不同的solr版本要求的JDK版本也不同,solr4.6,solr4.7等要求JDK6以上,而最新的solr4.10则要求JDK7以上了,至于如何安装JDK,这就无必要说了喔,自己百度

一.solr初步探索:

1.下载solr包,我下载的是solr-4.6.0.zip,然后解压,我的解压目录是D:\solr包\solr-4.6.0

2.进入solr的解压目录/example/下,有个star.jar文件,在当前目录下打开CMD窗口(ctrl+shit+右键),运行java -jar start.jar(以jettyd的方式运行solr)

如果cmd最后一行打印如下,证明你成功启动solr服务了

这时用浏览器打开http://localhost:8983/solr/ 就会进入到solr的管理页面,如下所示:

二、在tomcat下运行solr服务:

1.首先你要有个tomcat(自己百度捣蛋去)

2.然后将solr解压目录/example/lib/ext/下的jar包全部复制到tomcat的lib文件夹下

3.然后将solr解压目录/example/resources/下的log4j.properties文件也复制到tomcat的lib文件夹下

4.将solr解压目录/dist/下的solr-4.6.0.war复制到tomcat的webapp/下,并改名为solr.war(这部一定要有),然后在解压这个war包(解压后要删除这个war包),但名字一定要是"solr"

5.把解压目录/example/solr(或者解压目录/example/multicore)的这个文件夹复制出来改名为solr_home(其实名字叫什么无所谓),放在随便的一个位置,这时这个文件夹的路径就是后面我们用到的solr home路径了(本例子中我solr home路径是d:/solr_home)PS:solr文件夹是单核的solr的demo   而multicore是多核solr的demo

6.最后一步,就是为solr指定我们的solr home路径了,这一步有几种方法实现:

1).方法一:修改tomcat下webapp/solr/WEB-INF/web.xml文件:

<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</span></env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->


把注释去掉,并把<env-entry-value>部分改为你自己solr home的路径,我这里是d:/solr_home
2).方法二:修改tomcat7\bin\catalina.bat文件:

找到 :okHome这行,然后在它下面一行添加:set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home="d:/solr_home"   实现在tomcat启动时指定solr home的值

7.这时就可以启动我们的tomcat了,tomcat7\bin\startup.bat

这时用浏览器打开http://localhost:8080/solr/ 就会进入到solr的管理页面,效果如上图所示

至此,solr初步搭建成功!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr tomcat
相关文章推荐