meet error status: [THRIFT_RPC_ERROR]Couldn't open transport for :0 (Could not resolve host for client socket.)

Viewed 137

Doris版本:2.1.3
Spark版本:2.4.5
connector版本

<dependency>
    <groupId>org.apache.doris</groupId>
    <artifactId>spark-doris-connector-2.3_2.11</artifactId>
    <version>1.3.2</version>
</dependency>

问题描述:数据量很小的情况下执行Doris读写任务,BE节点突然挂掉,报错信息如下:

W20240702 11:02:13.085275 2763748 doris_main.cpp:123] thrift internal message: TSocket::open() getaddrinfo() <Host:  Port: 0>Name or service not known
W20240702 11:02:13.085351 2763748 status.h:412] meet error status: [THRIFT_RPC_ERROR]Couldn't open transport for :0 (Could not resolve host for client socket.)

        0#  doris::ThriftClientImpl::open() at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
        1#  doris::ThriftClientImpl::open_with_retry(int, int) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:377
        2#  doris::ClientCacheHelper::_create_client(doris::TNetworkAddress const&, std::function<doris::ThriftClientImpl* (doris::TNetworkAddress const&, void**)>&, void**, int) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:481
        3#  doris::ClientCacheHelper::get_client(doris::TNetworkAddress const&, std::function<doris::ThriftClientImpl* (doris::TNetworkAddress const&, void**)>&, void**, int) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:481
        4#  doris::ClientConnection<doris::FrontendServiceClient>::ClientConnection(doris::ClientCache<doris::FrontendServiceClient>*, doris::TNetworkAddress const&, int, doris::Status*, int) at /home/zcp/repo_center/doris_release/doris/be/src/common/status.h:377
        5#  doris::RuntimeQueryStatiticsMgr::report_runtime_query_statistics() at /home/zcp/repo_center/doris_release/doris/be/src/runtime/runtime_query_statistics_mgr.cpp:84
        6#  doris::Daemon::report_runtime_query_statistics_thread() at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/chrono:510
        7#  doris::Thread::supervise_thread(void*) at /var/local/ldb_toolchain/bin/../usr/include/pthread.h:562
        8#  start_thread
        9#  __GI___clone
1 Answers