linux环境搭建solr全文检索服务

Java开发总结 专栏收录该内容
121 篇文章 10 订阅

linux环境搭建solr全文检索服务

第一步:安装tomcat

tomcat下载地址:https://pan.baidu.com/s/1fW-wJqgUu74P0UJTp6Of5w 密码:pc86

第二步:将solr-4.10.3.tgz.tgz 上传到linux 并解压缩

工具下载地址:https://pan.baidu.com/s/1RB4_XylShgYajc6jXUROQg 密码:tgjy

第三步:将解压缩后的 /cj/solr/solr-4.10.3/example/webapps 目录下的solr.war复制一份到刚才安装的tomcat下的webapps下,

启动tomcat后会自动解压war包生成一个文件夹,然后删除solr.war

第四步:添加solr的扩展服务包

cd /cj/solr/solr-4.10.3/example/lib/ext 将该目录下所有的jar复制到tomcat里的solr工程的WEB-INF/lib 里

第五步:添加log4j.properties

cd /cj/solr/solr-4.10.3/example/resources 将目录的log4j.properties,复制到tomcat里solr工程的WEB-INF/classes下

注意:第一次搭建的时候solr工程里没有classes文件夹,需要手动创建,mkdir classes

第六步:在tomcat的solr项目里的web.xml中指定solrhome的目录

到这里solr和tomcat的整合已经完成了

 

接着需要讲一下Solrhome和Solrcore的安装配置

安装好solr后,暂且还不能对外提供solr服务,需要安装Solrhome和Solrcore,只有安装配置好Solrhome和Solrcore以后 solr服务才能运行起来

先说一下个人对Solrhome和Solrcore的理解

Solrhome是solr服务运行的主目录,一个Solrhome目录里面包含多个Solrcore目录,一个Solrcore目录里面包含了一个solr实例运行时所需要的配置文件和数据文件。

每一个Solrcore都可以单独对外提供搜索和索引服务,多个Solrcore之间没有关系。

下面说安装步骤

第一步:建一个solrhome文件夹

第二步:/cj/solr/solr-4.10.3/example/solr 下的文件复制到刚才新建的solrhome下

个人理解一个collection1就是一个Solrcore

第三步:Solrcore需要添加一个扩展依赖包,cd /cj/solr/solrhome/collection1/conf 配置solrconfig.xml里的lib标签来指定依赖包的地址

如图

把图上所需的contribdist复制过来

这个2个文件夹在解压缩后的 /cj/solr/solr-4.10.3 文件夹里有

复制到和创建的solrhome同一层下

然后修改默认lib依赖路径:下图红框的部分本来是三层目录,改成两层

最后启动tomcat

访问:http://192.168.199.188:8080/solr

出现上面的页面说明solr服务搭建成功!

 

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值