Solr5.2.1环境搭建

  • 下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:/data/tomcat,Solr解压后的目录为:/data/solr

  • 安装tomcat,测试安装后的tomcat是否正常运行,访问http://ip:port/进行直接检测,tomcat安装正常后,将data/solr/server/webapps目录下的solr.war拷贝到tomcat/webapps目录下

  • 配置solr-home目录,solrhome目录是所有core的本地存储位置,solr-home目录下必须要有一个solr.xml文件,该文件可以从/data/solr/example/example-DIH/solr目录下得到,如果你懒得自己配置solrhome目录,那么就直接将/data/solr/example/example-DIH/solr目录作为自己的solrhome目录,这里我将该文件夹拷贝到/data/solr-home下,作为我的solrhome目录

  • 修改配置文件web.xml ,找到webapps/solr/WEB-INF/web.xml文件,打开编辑,找到被注释

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

这段代码,打开注释,配置solrhome的文件夹路径

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <!--这里应该是你solrhome的目录路径-->
       <env-entry-value>/data/solr-home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
  • /data/solr/server/lib/ext目录下的所有jar包复制到webapps/solr/WEB-INF/lib目录下

  • /data/solr/server/resources目录下的log4j.properties放到webapps/solr/WEB-INF/classes目录下,如果classes文件夹不存在就手动 新建一个。

  • 测试:在浏览器的地址栏中输入:http://ip:port/solr,如果出现界面则说明solr环境搭建成功

如果有错误提示
刚开始的时候,我有提示

org.apache.solr.common.SolrException: Error loading class org.apache.solr.handler.dataimport.DataImportHandler
配置置solr服务器时一般报这个错
org.apache.solr.common.SolrException: RequestHandler init failure

java.lang.ClassNotFoundException:org.apache.solr.handler.dataimport.DataImportHandler
异常是找不到solr- dataimporthandler-4.4.0.jar这个jar包,默认不在solr.war包里,在下载包的dist目录下 ; 将相关的dataimporthandler的包放到WEB-INF的lib下就可以了) 再重启应该就OK了;

安装成功后的界面
SolrAdmin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值