`

SolrCloud中的SolrCore报“exceeded limit of maxWarmingSearchers=2"问题怎么解决

    博客分类:
  • solr
 
阅读更多

 

 

 

请教个问题,我们是多线程往SolrCloud中的某个SolrCore导入数据,但是有时会出现“Error opening new searcher. exceeded limit of maxWarmingSearchers=2”这个错误,这个错误就会导致我们在SolrCloud上点击某个SolrCore的话,请求一直在等待,最后报页面无法打开,请问这个问题怎么解决呢?

 

 

 

文件更新和提交的速度太快,可以根据Solr所在服务器的CPU和内存,将solrconfig.xml中的maxWarmingSearchers参数调大一点!

 
在工作中,我用mapreduce代码将hbase数据写到solr单节点,以A索引库为例,如果数据量达到1KW级别以上,基本都会出现 exceeded limit of maxWarmingSearchers=2的问题,
 
处理方式:  进入A索引库 eg: hbase_f_zizp_info_index_tbs\conf\solrconfig.xml
修改 <maxWarmingSearchers>3</maxWarmingSearchers> 变大一点。不过看注释单节点下最好是2个,
我修改为3-4个跑数时也没出现过异常, 附件一点, 即使报上面的错,mapreduce job也会在reduce的时候
在报错后回退到报错前的百分比,然后重新尝试执行,基本尝试1-2次后能够正常执行完毕,
目前操作了21个接口,数据量从几十万条到几千万到上亿条,都没有出现数据丢失现象。
分享到:
评论

相关推荐

    解决hive报hdfs exceeded directory item limit错误

    在使用Apache Hive进行大数据处理时,可能会遇到一种错误提示:“hdfs exceeded directory item limit”。这个错误是因为HDFS(Hadoop Distributed File System)的某个目录下的子目录数量超过了默认的最大限制,即...

    Rate Limit Exceeded(解决方案).md

    Rate Limit Exceeded(解决方案).md

    Request Rate Limit Exceeded(解决方案).md

    面对Request Rate Limit Exceeded(请求频率限制超出)问题,代码实现层面可以采取多种策略进行解决。首先是请求间隔时间的设置,通过对请求之间增加延时,避免短时间内的请求量过大,触发API服务的频率限制。在...

    Maximum file size of X KB exceeded(解决方案).md

    Maximum file size of X KB exceeded(解决方案).md

    解决File size limit exceeded 错误的方法

    在编程过程中,我们有时会遇到“File size limit exceeded”这样的错误,这通常意味着我们的程序尝试创建或操作的文件大小超过了操作系统或特定软件允许的最大限制。在本文中,我们将深入探讨这个问题,以及如何解决...

    this exceeds GitHub's file size limit of 100.00 MB

    标题 "this exceeds GitHub's file size limit of 100.00 MB" 提醒我们,当单个文件超过 100MB 时,GitHub 将无法接受这样的提交。描述中提供了几种应对策略,这里我们将详细讨论这些方法。 首先,Git Large File ...

    Cache Size Limit Exceeded(解决方案).md

    在面对“Cache Size Limit Exceeded”错误时,用户可能遇到了两种主要情况:一种是浏览器端的缓存问题,另一种是服务器端的缓存问题。浏览器端的缓存问题较为常见,可通过清理浏览器缓存或者调整浏览器缓存大小限制...

    Quota Exceeded(解决方案).md

    在使用服务或API时,遇到“Quota Exceeded”错误通常表示你已经超过了服务或API设置的配额限制。这种情况可能是由于请求次数超限、存储使用超过限制或其他资源使用超标所导致的。为了解决此类问题,首先需要了解具体...

    Memory Limit Exceeded(解决方案).md

    Memory Limit Exceeded(解决方案).md

    Kudu :Service unavailable: Soft memory limit exceeded at xxx% of capacity

    Kudu :Service unavailable: Soft memory limit exceeded at xxx% of capacity 3.原因 内存限制问题(Memory Limits): Kudu都有一个硬性和软性的内存限制。 硬存储器限制是Kudu进程允许使用的最大数量,由--...

    Upload failed. File size limit exceeded(解决方案).md

    Upload failed. File size limit exceeded(解决方案).md

    presto-sql.txt

    presto提供多数据源,可以通过该语句从其他数据源导入数据到presto,作为ETL的手段。

    Resource Limit Exceeded(解决方案).md

    ### 资源限制超出问题解决方案知识点 当程序在运行过程中遇到资源限制超出的问题...根据程序类型和具体超出的资源类型,具体的优化方法可能会有所不同,但理解程序资源使用情况并进行针对性优化始终是解决问题的关键。

    hive on spark mr 数据开发常见问题解决

    在Hive on Spark MR(MapReduce)数据开发中,开发者经常遇到各种问题,这些问题往往阻碍了工作效率。以下是一些常见的问题及其解决方案: 1. **Shuffle in Fetcher#6 错误** 当Hive作业处理大数据量时,可能会...

    解决样式多问题 You can define up to 4000 styles 包括poi全部jar

    描述中的信息进一步解释了这个问题:“The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook”。这意味着当尝试创建更多的单元格样式时,系统会报错,因为`.xls`...

    Soft-NMS-master.zip

    非最大抑制(Non-Maximum Suppression,NMS)是一种在目标检测算法中常见的后处理技术,用于消除重叠的边界框。它通常应用于像FASTER RCNN这样的区域提议网络,目的是从大量的候选框中筛选出最具有代表性的物体框。...

    解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)

    本篇文章是对解决PHP mysql_query执行超时(Fatal error: Maximum execution time of 300 seconds exceeded in…)的问题进行了详细的分析介绍,需要的朋友参考下

    常见故障代码_Rev 20140617.docx

    这些故障代码可以帮助用户快速诊断和解决问题,从而提高生产效率和设备可靠性。 二、常见故障代码详解 1. r4A/B Line Break:A/B 编码器反馈断线。解决方法:检查编码器反馈线路是否完整。 2. r20 Feedback ...

Global site tag (gtag.js) - Google Analytics