将mysql中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,那该如何是好呢?该如何实现mysql数据库中的数据定时同步到solr中呢?下面将做详细的介绍。

准备工作要做好:

1、下载jar包:solr-dataimportscheduler-1.1.jar http://pan.baidu.com/s/1hsySs2S

2、新建文件:dataimport.properties,文件复制下面的就好,具体配置含义已给出注释:

准备好这一个jar包和dataimport.properties文件,开始下面的步骤……

步骤一:将solr-dataimportscheduler-1.1.jar包复制到apache-tomcat-7.0.72\webapps\solr\WEB-INF\lib中。

步骤二:在apache-tomcat-7.0.72\webapps\solr\WEB-INF目录下的web.xml文件中添加监听配置:

温馨提示:

复制上面这段时注意org.apache.solr.handler.dataimport.scheduler.ApplicationListener后面不要有空格,不然启动tomcat会有奇怪的错误,别问我为什么知道的

步骤三:在\solrhome目录下新建一个conf文件夹(与simple文件夹同目录),将dataimport.properties文件放在conf文件夹中。

步骤四:重启tomcat,浏览器访问:localhost:8080/solr

苦苦等待一分钟之后……,再次查询如果看到数据改过来了,那么恭喜你,新技能get√!

如图:

本文转自 兴趣e族 51CTO博客,原文链接:http://blog.51cto.com/simplelife/1864287

mysql+索引+rebuild_(solr系列:五) solr定时实时重建索引和增量更新相关推荐

  1. solr定时实时重建索引和增量更新——sxt

    定时实时重建索引和增量更新 Solr Data Import Handler Scheduler说明: 将 apache-solr-dataimportscheduler-1.0.jar 和solr自 ...

  2. solr定时实时重建索引和增量更新

    注:在上一篇的solr增量索引中遇到了一个很大的问题:定时任务一直无法执行,后来找了很多原因,分析日志后发现增量索引的请求都没发送,又经过一番折腾才在网上找到了解决方法,是apache-solr-da ...

  3. solr4 mysql自动更新_(solr系列:五) solr定时实时重建索引和增量更新

    将mysql中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,那该如何是好呢?该如何实现mysql数据库中的数据定时同步到solr中呢?下面将做详细的介绍. ...

  4. 深入理解MySQL 5.7 GTID系列(五) gtid_executedgtid_purged什么时候更新

    本节将集中讨论下面三种GTID更新的时机,这部分相当重要,后面的故障案列会和这节有关.下面先来看一下他们的定义: mysql.gtid_executed表:GTID持久化的介质,MySQL启动阶段会读 ...

  5. oracle表重命名 索引,CSS_在Oracle数据库中按用户名重建索引的方法,如果你管理的Oracle数据库下某 - phpStudy...

    在Oracle数据库中按用户名重建索引的方法 如果你管理的Oracle数据库下某些应用项目有大量的修改删除操作, 数据索引是需要周期性的重建的. 它不仅可以提高查询性能, 还能增加索引表空间空闲空间大 ...

  6. mysql 员工工资上涨5%_工资从1万到3万,你还差mysql数据库优化之系列五

    私信拿资料啊 mysql参数设置 不同的存储引擎需要配置的参数不一样,我们选择InnoDB 设置参数值时候要注意,并不是值越大越好 不要随便修改,大部分情况下只有很少的一些参数是真正重要的 两个最重要 ...

  7. MySqL速成教程笔记系列五

    数据处理函数 又被称为单行处理函数 单行处理函数的特点:一个输入对应一个输出.和单行处理函数相对的是:多行处理函数. (多行处理函数的特点:多个输入,对应1个输出!) 单行处理函数常见的有哪些? (1 ...

  8. mysql having 最大_mysql系列五、mysql中having的用法

    HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 和 SELECT 的交互方式类似.WHERE 搜索条件在进行分组操作之前应用:而HAVING 搜索条件在进行分组操作之后应用. ...

  9. mysql索引和sphinx_基于SphinxMySQL的高效人脉索引方法与流程

    本发明涉及一种人脉索引方法,特别是涉及一种基于sphinxmysql的高效人脉索引方法. 背景技术: sphinx是一个全文检索引擎,索引和搜索性能优异,易于集成mysql数据源,并提供有多种形式的搜 ...

最新文章

  1. 测试晶面间距软件_【干货】高分辨TEM晶面间距的测量与标定丨DM软件
  2. js 对有“命名空间”的表单做深度解析
  3. 浏览器更改实现webstrom等前端编辑器的同步更新
  4. python开发环境配置以及其简单的运行方式
  5. Java初学者推荐的几本书
  6. boost::python::register_ptr_to_python相关的测试程序
  7. 前端学习(2649):vue3.0的处理展示
  8. hdu3652(数位dp)
  9. tensorflow没有这个参数_解决TensorFlow中Batch Normalization参数没有保存的问题
  10. pom.xml中排除quartz包
  11. php 加tab键,php 生成Tab键或逗号分隔的CSV
  12. C# 类型转换(is和as运算符)
  13. FLEX- MDI窗口开发实例
  14. 谷歌网页存储为pdf或图片
  15. JPA(hibernate)一对多根据多的一方某属性进行过滤查询
  16. 【托业】【新托业TOEIC新题型真题】学习笔记13-题库四-P7
  17. 重命名 VMware ESX 主机
  18. android关机动画
  19. 秉火429笔记之十一 Systick--滴答定时器
  20. 思科系统公司(Cisco Systems, Inc.)

热门文章

  1. 2015/12/12 考了PAT,又回来玩Python了。
  2. DotNetBar的初步使用
  3. GMQ区块链生态系统平行链,未来将应用于众多产业
  4. UI Framework-1: Ash Color Chooser
  5. java 给出两个整数a和b , 求他们的和。不用用运算符+
  6. angularjs1-路由
  7. 《抓住“三伏天”习武健身的黄金季节》--胡俭雷
  8. 关于Unity中的transform组件(二)
  9. python 学习爬虫教程~
  10. 微众银行互联网架构首次曝光