查询Hive-Catalog报错ORC reader read file

【详述】查询Hive-Catalog的数据报错
【背景】使用StarRocks替换Presto
【是否存算分离】否
【StarRocks版本】3.3.4
【集群规模】3fe(1 follower+2observer)+3be(fe与be分开部署)
查询在9点运行,查询Catalog-Hive中的数据,Hive表对应的底层文件最后更新时间为7点。同时间点其他查询Hive的SQL都正常,FE日志报错如下,但是审计日志中此条SQL的执行状态为EOF,也有查询耗时。分别如下: EOF,6166
catalog的额外配置:“metastore_cache_refresh_interval_sec” = “60”

  • 查询报错:
    • ORC reader read file hdfs:
      IO error: can not read fully be/src/io/shared_buffered_input_stream.cpp:229 _stream->read_at_fully(sb.offset, sb.buffer.data(), sb.size) be/src/io/cache_input_stream.cpp:200 _sb_stream->get_bytes(&buffer, read_offset_cursor, read_size, sb) be/src/io/cache_input_stream.cpp:382 _read_blocks_from_remote(io_range.offset, io_range.size, io_range.write_pointer).