开发者社区> 问答> 正文

Hologres报ERROR:internal error: Cannot find inde...

已解决

Hologres报ERROR:internal error: Cannot find index full ID: xxxx (table id: 12, index id: 2) in storages or it is deleting!

展开
收起
提个问题 2024-06-15 19:14:52 24 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    报错信息:使用hg_create_table_like创建行存表,对行存表插入数据时报错: ERROR:internal error: Cannot find index full ID: xxxx (table id: 12, index id: 2) in storages or it is deleting!
    报错原因:行存表中有多个pk,因为获取table的pk的时候是需要执行多次,所以将pk的columns取出来放到set的集合里面,导致丢了顺序。出现问题版本:0.10.42。
    解决方案:
    1、手动使用create语句创建行存表。
    2、升级至0.10.45以上以及1.1最新版本。
    2024-06-15 19:14:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
实时数仓Workshop(广州站)- 李佳林 立即下载
阿里云实时数仓Hologres技术揭秘2.0 立即下载
实时数仓Hologres技术实战一本通2.0版(下) 立即下载