execute sql error: HdfsOrcScanner::do_open failed. reason = Failed to parse the postscript from file

目录

一、背景概述

二、定位原因 

三、解决方法


一、背景概述

通过hive catalog同步hive表数据到starrocks数据库,结果报错

执行语句:

insert into sr_db.sr_table_name
select 
    *
from hive_catalog.hive_db.hive_table_name; 

报错内容:

execute sql error: HdfsOrcScanner::do_open failed. reason = Failed to parse the postscript from xxx file

execute sql error: HdfsOrcScanner::do_open failed. reason = Failed to parse the postscript from file_第1张图片

err_msg: error=Error(255): 未知的错误 255, root_cause=GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)

 execute sql error: HdfsOrcScanner::do_open failed. reason = Failed to parse the postscript from file_第2张图片

二、定位原因 

看着是Kerberos的问题,但是实际查Kerberos没问题;

最后发现是catalog断联了。

三、解决方法

刷新catalog

refresh external table hive_catalog.hive_db.hive_table_name
也可以自动更新,参考官方文档

Hive catalog | StarRocks

你可能感兴趣的:(sql,数据库)