[Q&A Load] No source file in this table(xxxx)

86人浏览 / 0人评论

可能的原因1

fe通过broker读取hdfs的文件列表时, 返回空文件列表,如下图所示load语句中hdfs文件配置和实际hdfs文件配置 目前doris版本不支持子目录文件形式, 所以导致没有读取到hdfs文件.

比如: tez 运行 union all导致生成都是子目录

解决办法 修改load脚本,hdfs://xxxx/*, *所属路径中必须是文件, 不能是目录,如果全是目录,则doris认为没有文件需要导入

小李建议

hdfs配置完全按照 hdfs 格式配置就好了, 比如: /bigdata_dw/vk_dwd/vk_dwd_evt_qos_invoker_classroom_info_history_merge_da/pt=20200719/HIVE_UNION_SUBDIR_/

全部评论