热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自动同步_solr5.5.4增量索引自动同步mysql数据

篇首语:本文由编程笔记#小编为大家整理,主要介绍了solr5.5.4增量索引自动同步mysql数据相关的知识,希望对你有一定的参考价值。前言:之

篇首语:本文由编程笔记#小编为大家整理,主要介绍了solr5.5.4 增量索引 自动同步mysql数据相关的知识,希望对你有一定的参考价值。



前言:之前测试了solr好几个版本都没有成功,solr比较好下载的版本5.0,5.5,6.6。solr6.6结合tomcat8做自动同步mysql数据一直报错,然后果断测试5.5版本的,成功了。

环境:windows10, jdk1.8,tomcat8,solr5.5.4,

相关文章:第一篇要是安装部署,第二篇如何定时同步mysql数据。第三篇solr实战关键字查询全库

实现功能:通过前端输入关键字查询,同时查询多表多字段。当数据库mysql添加或者更新数据的时候,数据自动更新到solr引擎中。

正文:

 第一步:下载solr

    1.solr5.5下载:http://apache.fayea.com/lucene/solr/,选择solr5.5.5版下载 ,我已经安装好了,目录如下

解压两个刚刚下载的两个新压缩文件。solrhome是我后来加上去的。

第二部:将solr中的文件复制到tomcat中

1.E:\\solr\\test\\solr-5.5.4\\server\\solr-webapp\\webapp,复制webapp文件夹到tomcat的webapps下面,并将webapp改名我solr。

2.在次目录E:\\solr\\test\\apache-tomcat-8.5.20\\webapps\\solr\\WEB-INF下面添加classes。然后复制E:\\solr\\test\\solr-5.5.4\\server\\lib\\ext次目录下面的所有jar包到E:\\solr\\test\\apache-tomcat-8.5.20\\webapps\\solr\\WEB-INF的lib下面,同时复制E:\\solr\\test\\solr-5.5.4\\server\\resources目录下面的log4j.properties到E:\\solr\\test\\apache-tomcat-8.5.20\\webapps\\solr\\WEB-INF\\classes文件下

第三步:复制文件E:\\solr\\test\\solr-5.5.4\\server\\solr,放到E:\\solr\\test下面和tomcat在同一层,改名位solrhome

第四步:设置solrhomg的路径:修改目录E:\\solr\\test\\apache-tomcat-8.5.20\\webapps\\solr\\WEB-INF下的web.xml文件,之前下面这段代码是被注释了的。

摘抄别人的:http://blog.csdn.net/moxuelang/article/details/51417925

注:此处 ../../solr/ 为什么会使这个值呢,为什么要如此配置,这个是因为solr默认的env-entry-value 的起始位置是tomcat的bin文件夹下,因此../../solr/ 这个的意思就是,bin文件夹下的上一层目录,再上一层目录的solr文件夹下,也就是solr_server下的solr文件夹下,就是solr的solrhome的位置,网上其他人都将solrhome(此处的solr)文件夹直接放在tomcat的bin目录下,我觉得不是很好。此处这样配置的另一个好处就是,当我们部署应用程序时,只要将solr_server拷贝到目标服务器上,启动tomcat,即可,不需要再修改任何配置,按常规配置,指定到具体的盘符的话,从开发移植到部署服务器上去时,就需要修改solrhome的位置了。

第五步:添加core,也就是你数据索引到solr中的类似出库的东西

在solrhome下面添加一个文件夹core1,复制文件夹E:\\solr\\test\\solr-5.5.4\\server\\solr\\configsets\\basic_configs\\conf,放到刚刚添加的core1中,然后启动tomcat,访问http://localhost:8080/solr/admin.html#

点击core admin,点击add core:

以下我的qq  1195748576

 



推荐阅读
author-avatar
勇_哥6868
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有