首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >The coprocessor thread stopped itself due to scan timeout or scan threshold

The coprocessor thread stopped itself due to scan timeout or scan threshold

作者头像
shengjk1
发布2025-05-16 09:20:44
发布2025-05-16 09:20:44
1450
举报
文章被收录于专栏:码字搬砖码字搬砖

背景: 前端在查kylin时,scan timeout CDH5.10 kylin1.6

错误如下: 2017-07-20 17:03:18,360 INFO org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService: The cube visit did

not finish normally because scan num exceeds threshold

org.apache.kylin.gridtable.GTScanExceedThresholdException: Exceed scan threshold at 393073

at org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService$1.hasNext(CubeVisitService.java:258)

at org.apache.kylin.storage.hbase.cube.v2.HBaseReadonlyStore$11. h a s N e x t ( H B a s e R e a d o n l y S t o r e . j a v a : 111 ) a t o r g . a p a c h e . k y l i n . g r i d t a b l e . G T A g g r e g a t e S c a n n e r . i t e r a t o r ( G T A g g r e g a t e S c a n n e r . j a v a : 139 ) a t o r g . a p a c h e . k y l i n . s t o r a g e . h b a s e . c u b e . v 2. c o p r o c e s s o r . e n d p o i n t . C u b e V i s i t S e r v i c e . v i s i t C u b e ( C u b e V i s i t S e r v i c e . j a v a : 290 ) a t o r g . a p a c h e . k y l i n . s t o r a g e . h b a s e . c u b e . v 2. c o p r o c e s s o r . e n d p o i n t . g e n e r a t e d . C u b e V i s i t P r o t o s 1.hasNext(HBaseReadonlyStore.java:111) at org.apache.kylin.gridtable.GTAggregateScanner.iterator(GTAggregateScanner.java:139) at org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService.visitCube(CubeVisitService.java:290) at org.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.generated.CubeVisitProtos1.hasNext(HBaseReadonlyStore.java:111)atorg.apache.kylin.gridtable.GTAggregateScanner.iterator(GTAggregateScanner.java:139)atorg.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.CubeVisitService.visitCube(CubeVisitService.java:290)atorg.apache.kylin.storage.hbase.cube.v2.coprocessor.endpoint.generated.CubeVisitProtosCubeVisitService.callMethod(

原因3点: 说白了就是kylin关于hbase的3个参数: kylin.query.scan.threshold kylin.query.mem.budget kylin.query.coprocessor.mem.gb 任何一个参数不达标都会报regionserver 都会报org.apache.kylin.gridtable.GTScanExceedThresholdException: Exceed scan threshold ,而前端查询kylin是timeout

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档