solr5.3.1在tomcat和jetty上安装方案

solr行进中

做搜索方面的工作,一直以来都是使用solr或者直接用Lucene,solr至今使用过3个版本:3.6,4.9.1,5.3.1;在4.9.1的时代,我开始大规模使用solrcloud,感觉只能说还不错。今年,准备再次使用solr,我用软件,一向是买新不买旧。这次直接上当前的最新版:5.3.1 。5.X跟4系3系比,做了不小的改变,这里介绍下solr5.3.1在tomcat下和jetty下运行的方法。介绍的使用场景均为window。

solr run on tomcat

1,搭建solrhome

我一般喜欢先搭建solrhome,这样在solr服务器搭建之前,资源库先搭建好,感觉会更不仓促一些。

可以直接把solr-5.3.1\example\example-DIH\solr拷贝出来,随便命名为自己喜欢的solrhome,比如我这里:D:\data\solr-home

后期你自己建立的collection就放在这里。

2,创建solr运行程序

拷贝solr-5.3.1\server\solr-webapp\webapp到tomcat的webapps下面,可以将把webapp改名为solr,将solr-5.3.1\server\lib\ext的jar文件复制到tomcat/webapps的solr\WEB-INF\lib下,拷贝solr-5.3.1\dist下的solr-dataimporthandler*的jar到同样目录;

将solr-5.3.1\server\resources下的配置文件log4j.properties拷贝到webapps\solr\WEB-INF\classes下,classes文件夹需要创建。编辑webapps\solr\WEB-INF\web.xml,修改solr/home;

启动tomcat,即可访问!


solr run on jetty

上面solr在tomcat下搞定了后,来执行jetty就很简单。无论是在solr自带的jetty下还是独立的jetty下。

如果自己独立的jetty,把上面的tomcat下的第二步奏重复一下即可;

如果是solr自带的jetty,直接启动solr-5.3.1\server下的start.jar就可以。但是,切记:要拷贝一个start.ini过来,从其他的jetty服务目录下拷贝,不然会报错:

WARNING: Nothing to start, exiting ...

这不知道算不算是solr5.3.1的一个Bug。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值