doris 2.0.5以streamload方式导入数据,执行一段时间后报错取消

Viewed 42

导入的文件大小大概在1.3G左右,导入任务执行一段时间后,客户端返回导入取消,查看了BE的日志,日志中有如下报错信息:
W0407 14:25:16.584378 112488 status.h:395] meet error status: [INTERNAL_ERROR]cancelled: closed

    0#  doris::io::StreamLoadPipe::_append(std::shared_ptr<doris::ByteBuffer> const&, unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:0
    1#  doris::io::StreamLoadPipe::append(std::shared_ptr<doris::ByteBuffer> const&) at /home/zcp/repo_center/doris_release/doris/be/src/io/fs/stream_load_pipe.cpp:162
    2#  doris::StreamLoadAction::on_chunk_data(doris::HttpRequest*) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:445
    3#  ?
    4#  bufferevent_run_readcb_
    5#  ?
    6#  ?
    7#  ?
    8#  ?
    9#  std::_Function_handler<void (), doris::EvHttpServer::start()::$_0>::_M_invoke(std::_Any_data const&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/atomicity.h:98
    10# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:0
    11# doris::Thread::supervise_thread(void*) at /var/local/ldb_toolchain/bin/../usr/include/pthread.h:562
    12# ? at /usr/src/debug/glibc-2.17-c758a686/nptl/pthread_create.c:307
    13# clone at /usr/src/debug////////glibc-2.17-c758a686/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:113

W0407 14:25:16.584493 112488 stream_load.cpp:339] append body content failed. errmsg=[INTERNAL_ERROR]cancelled: closed

通过这个报错无法直接看出具体的原因在哪里,请问有其他更好的办法来排查吗?或者之前有类似的错误,看看可能是什么原因导致的

1 Answers

是否开启了stream load profile,以及严格模式是否打开;
为更具体地了解问题(处理后会更新回帖),可以➕我一下W:yz-jayhua