摘要:
以下代码显示如何在从服务器中配置一个索引复制请求处理: 1234567891011121314151617181920<requestHandler name="/replication" class="solr.ReplicationHandler" ><lst name="slave"><!--主索引的url,该从索引将从这个主索引地址同步索引--><str name="masterUrl">http://remote_host:port/solr/corenam 阅读全文
posted @ 2012-07-06 07:54
ChaunceyHao
阅读(135)
评论(0)
推荐(0)
摘要:
solr 包含一个基于 Java-based 实现的索引复制,通过http方式完成。 这个方式的索引复制具有以下几点好处: 不需要额外的脚本可以通过 solrconfig.xml 控制索引的复制可以同步配置文件和索引文件跨平台没有依赖于平台的硬编码链接和其他的RequestHandler 一样,请求可配置 阅读全文
posted @ 2012-07-06 07:54
ChaunceyHao
阅读(137)
评论(0)
推荐(0)
摘要:
索引复制这种分布式方式,是由一个主索引和多个从索引构成,从索引从主索引复制索引。主索引负责更新索引,从索引复制同步索引和查询。一个主索引可以复制索引到多个多个从索引库。 阅读全文
posted @ 2012-07-06 07:53
ChaunceyHao
阅读(250)
评论(0)
推荐(0)
摘要:
分布式解决的问题: 当搜索执行的时间太长,或者索引太大,此时要考虑使用 solr 的分布式了。solr 分布式中,将一个大的索引分成几个小的索引(shards,分片),放在不同的机器上。当执行搜索时,将查询划分成多个子查询,在不同机器的索引库中执行 搜索,然后将查询结果合并。这个拆分查询和合并结果的过程对用户是透明了。 索引复制解决的问题: 当单机的查询性能不济时,可以考虑复制出多台索引来分别承担压力,如做一个全国性的搜索,可以将索引库复制30来个,每个省分一个,每个省请求过来时,分别在自己省所分配的索引库中进行搜索将索引的读写分离,也可以很好的提供性能。由一个负责写索引,然后同步到其他索.. 阅读全文
posted @ 2012-07-06 07:51
ChaunceyHao
阅读(199)
评论(0)
推荐(0)
摘要:
solr 索引备份最简单的方式是通过Replication Handler。在使用Replication Handler 之前,需要将 solrconfig.xml 中SolrReplicationHandler 的注释去掉: 1234567891011<requestHandler name="/replication" class="solr.ReplicationHandler" ><lst name="master"><str name="replicateAfter"> 阅读全文
posted @ 2012-07-06 07:50
ChaunceyHao
阅读(191)
评论(0)
推荐(0)
摘要:
主从分布式中,就一台主服务,可以存在多个从服务,从服务需要从主服务同步数据,当几个从服务部署在同一个机房,而和主服务没有部署在同一个机房, 这种情况所有从服务都从主服务同步数据就会比较耗带宽。为了解决这个问题,可以配置一个活多个从服务器为中继器,这样,该中继器从主索引同步完索引后,然 后可以充当主服务的职责,将自己的索引不同给其他的从服务,这样这个中继器既充当了从服务又充当了主服务。 配置一个服务器为中继器,在 solrconfig.xml 中定义 requestHandler 时,需要同时包含主服务和从服务的文件列表确保设置replicateAfter 参数为 commit,即使主服务中r. 阅读全文
posted @ 2012-07-06 07:46
ChaunceyHao
阅读(257)
评论(0)
推荐(0)
摘要:
前言 这两天一只对外提供查询的数 据库CPU使用率频繁攀升到100%,客户记得焦头烂额,总希望我抓点sql让开发商优化。和客户通完电话后,我心里想到,这烂系统,抓几个sql顶什么 用,问题早就提过好几次了,每次都不了了之,出了问题就知道在那瞎忙,找点表面问题修修补补,本质问题从来都是置之不理。一通抱怨后,开始逐步分析,人就 是这样,吃人嘴软,谁让客户是上帝呢?抱怨归抱怨,工作还是要认认真真去对待的,分析报告如下,抛砖引玉,如有错误,望批评指正,谢谢! 分析报告 系统环境:AIX 6.1 Oracle 10g 10.2.0.5.4 查询库db2 2012-07-02 09:0... 阅读全文
posted @ 2012-07-06 07:44
ChaunceyHao
阅读(832)
评论(0)
推荐(0)
摘要:
这两天在用JXL做EXCEL导出,copySheet时总是会出现以下异常 Java代码 java.lang.NullPointerExceptionatjxl.write.biff.WritableSheetCopier.shallowCopyCells(WritableSheetCopier.java:499)[jxl.jar:na]atjxl.write.biff.WritableSheetCopier.copySheet(WritableSheetCopier.java:239)[jxl.jar:na]atjxl.write.biff.WritableSheetImpl.copy(Wr. 阅读全文
posted @ 2012-07-06 07:42
ChaunceyHao
阅读(561)
评论(1)
推荐(0)
浙公网安备 33010602011771号