你不知道的全文索引---solr安装配置


你不知道的全文索引---solr安装配置

 

 

         本文主要介绍solr的安装配置同时也也简单的介绍一下solr的体系结构。

 

         准备

         Solr-4.10.3

         Jdk1.8.0_45

         tomcat-7.0.47

         CentOS7(虚拟机在之前的博客中有介绍)

 

         下载

         Solr下载地址:http://archive.apache.org/dist/lucene/solr/可以下载自己想要的版本

        

         安装

         本文主要讲解solr,所以对于jdk、tomcat等的安装步骤省略


         1上传solr的压缩包

         通过SecureFX将solr的压缩包上传至root根目录


         2、解压

         解压 tar –zxvf solr-4.10.3.tgz.tgz(如下图)

         目录结构说明

         解压之后我们会看到bin、contrib、dist、docs、example、license。下面分别介绍

         bin:如果需要单独演示solr的功能可能会用到(默认运行在jetty容器中)

         contrib:扩展包,里面存放扩展的工具类

         dist:编译后目标文件存放的文件夹,存放各种jar

         docs:solr的文档

         example:里面提供了一些solr的实例,其中solr文件夹是一个标准的solrhome后文会介绍;其中的webapps中有solr的war包

         licenses:许可

 

         3、配置

         将root/solr-4.10.3/dist/solr-4.10.3.war(或者root/ solr-4.10.3/example/webapps/solr.war)包部署到tomcat下。并改名为solr.war

cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

        

         4、解压war包

         启动tomcat自动解压,加压完成之后关闭tomcat,删除solr.war。

        

         5、拷jar包

[root@localhost ~]# cdsolr-4.10.3/example/lib/ext/
[root@localhost ext]# ll 


         将其中的所有的jar包复制到solr工程中

[root@localhost ~]# cp /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/


         6、创建solrhome

         solrhome是存放solr服务器所有配置文件的目录,可以放在任意地方

[root@localhost example]# cp -r solr /usr/local/solr/solrhome


         7、solr服务器配置solrhome

         需要修改solr工程的web.xml文件,本质上是配置jndi地址

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

 

         8、启动tomcat

[root@localhost solr]# cd/usr/local/solr/tomcat/bin/
[root@localhost bin]# ./startup.sh


         访问地址:http://192.168.21.224:8080/solr/#/可以看到如下界面,至此solr的安装配置就完成了。

         主界面

         在线日志浏览

         Core

         当前线程运行状态

 

         选中的某个core的详细信息

 

         希望对读者了解solr有所帮助,本文发布的顺序有点可能 问题,应该和上一篇换一下顺序。

CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值