原文:http://blog.csdn.net/duck_genuine/article/details/8332935 当一个leader挂掉后,其中的几个replica 要重新选一个leader出来,但默认的是要等待3分钟,这个时间也太长了。对于开始在测试solrCloud功能来说,等待这么.....
分类:
其他好文 时间:
2014-12-20 16:50:56
阅读次数:
255
Solr4.8.0源码分析(25)之SolrCloud的Split流程(一)题记:昨天有位网友问我SolrCloud的split的机制是如何的,这个还真不知道,所以今天抽空去看了Split的原理,大致也了解split的原理了,所以也就有了这篇文章。本系列有两篇文章,第一篇为core split,第二...
分类:
其他好文 时间:
2014-12-12 01:15:41
阅读次数:
319
Solr4.8.0源码分析(24)之SolrCloud的Recovery策略(五)题记:关于SolrCloud的Recovery策略已经写了四篇了,这篇应该是系统介绍Recovery策略的最后一篇了。本文主要介绍Solr的主从同步复制。它与前文略有不同,前文讲到的是SolrCloud的leader与...
分类:
其他好文 时间:
2014-12-11 00:06:04
阅读次数:
433
Solr4.8.0源码分析(23)之SolrCloud的Recovery策略(四)题记:本来计划的SolrCloud的Recovery策略的文章是3篇的,但是没想到Recovery的内容蛮多的,前面三章分别介绍了Recovery的原理和总体流程,PeerSync策略,Replication策略。本章...
分类:
其他好文 时间:
2014-12-09 00:34:43
阅读次数:
220
Solr4.8.0源码分析(22)之 SolrCloud的Recovery策略(三) 本文是SolrCloud的Recovery策略系列的第三篇文章,前面两篇主要介绍了Recovery的总体流程,以及PeerSync策略。本文以及后续的文章将重点介绍Replication策略。Replicatio....
分类:
其他好文 时间:
2014-12-07 00:00:42
阅读次数:
611
由于业务原因,Solr客户端发起的查询请求体数据太多,默认采用get方式超过 tomcat maxHttpHeaderSize。 方案: 增加 tomcat maxHttpHeaderSize 到32k,默认8k 修改solr客户端默认提交方式post maxBooleanClauses ...
分类:
编程语言 时间:
2014-12-06 14:10:10
阅读次数:
226
Solr4.8.0源码分析(21)之SolrCloud的Recovery策略(二)题记: 前文中提到Recovery有两种策略,一是PeerSync和Replication。本节将具体介绍下PeerSync策略。 PeeySync是Solr的优先选择策略,每当需要进行recovery了,Solr总....
分类:
其他好文 时间:
2014-12-06 01:22:13
阅读次数:
260
在SolrCloud采用了持续海量数据索引的方案,然后每日定时调用optimize方法合并索引文件。但在调用optimize的时候没有停止索引写入,导致了索引文件损坏。 Lucene提供了一个自带的索引文件检测工具: 命令如下: ...
分类:
其他好文 时间:
2014-12-05 15:45:55
阅读次数:
177
Solr4.8.0源码分析(20)之SolrCloud的Recovery策略(一)题记: 我们在使用SolrCloud中会经常发现会有备份的shard出现状态Recoverying,这就表明SolrCloud的数据存在着不一致性,需要进行Recovery,这个时候的SolrCloud建索引是不会.....
分类:
其他好文 时间:
2014-12-05 00:44:40
阅读次数:
307
结合网上的资料,抄袭了几张图,记录下。1.solrcloud-collection/shard/replica1.Replica、Leader是core的角色,在index、search的过程中作用不同。2.不同shard尽量分布在不同的solr节点上。solr上的core尽量分布“均匀”,确保负载...
分类:
其他好文 时间:
2014-12-04 19:39:57
阅读次数:
157