开发者社区> 问答> 正文

Hologres当表正在实时写入(Flink、数据集成等)时查询时报错ERROR: inter...

已解决

Hologres当表正在实时写入(Flink、数据集成等)时查询时报错ERROR: internal error: Record batch has 742 rows but length of columns is 749.

展开
收起
提个问题 2024-06-14 11:04:01 36 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    报错信息: 当表正在实时写入(Flink、数据集成等)时,查询时报错: ERROR: internal error: Record batch has 742 rows but length of columns is 749. columns=ColumnHandle(type=string)(table_column_id=3), ColumnHandle(type=string)(table_column_id=4), ColumnHandle(type=string)(table_column_id=5)
    报错原因:实时写入时,数据是先写memtable再落到磁盘,在写入期间去查询,查询列标记长度和真实数据长度没对齐,而查询失败报错。出现问题版本:0.10.41。
    解决方案: 升级至0.10.42以上版本解决。
    2024-06-14 11:04:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里邮箱—安全高效集成 立即下载
集成智能接入网关APP:优化企业级移动办公网络 立即下载
云效助力企业集成安全到DevOps中 立即下载