doris3.0.2-be 安装出现以下问题

Viewed 67

请教一下,在其他机器同样安装就没问题,但是这个节点就不行。系统是centos7.9 64位系统。
3、最新报错如下:
thrift error, reason=THRIFT_EAGAIN (timed out)*** Query id: 0-0 ***
*** is nereids: 0 ***
*** tablet id: 0 ***
*** Aborted at 1730161240 (unix time) try "date -d @1730161240" if you are using GNU date ***
*** Current BE git commitID: c21b9f5bce ***
*** SIGSEGV invalid permissions for mapped object (@0x7f6d9f1ff000) received by PID 13534 (TID 19368 OR 0x7f6da1103700) from PID 18446744072084254720; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:421
1# PosixSignals::chained_handler(int, siginfo*, void*) [clone .part.0] in /home/test/jdk17/jdk-17.0.12/lib/server/libjvm.so
2# JVM_handle_linux_signal in /home/super/jdk17/jdk-17.0.12/lib/server/libjvm.so
3# 0x00007F7126664400 in /lib64/libc.so.6
4# memcpy at /home/zcp/repo_center/doris_release/doris/be/src/glibc-compatibility/memcpy/memcpy_x86_64.cpp:219
5# doris::io::StreamLoadPipe::append_and_flush(char const*, unsigned long, unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/io/fs/stream_load_pipe.cpp:117
6# doris::io::KafkaConsumerPipe::append_json(char const*, unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/io/fs/kafka_consumer_pipe.h:43
7# doris::KafkaDataConsumerGroup::start_all(std::shared_ptr, std::shared_ptr) at /home/zcp/repo_center/doris_release/doris/be/src/runtime/routine_load/data_consumer_group.cpp:174
8# doris::RoutineLoadTaskExecutor::exec_task(std::shared_ptr, doris::DataConsumerPool*, std::function<void (std::shared_ptr)>) at /home/zcp/repo_center/doris_release/doris/be/src/runtime/routine_load/routine_load_task_executor.cpp:414
9# std::_Function_handler<void (), std::_Bind_result<void, void (doris::RoutineLoadTaskExecutor::(doris::RoutineLoadTaskExecutor, std::shared_ptr, doris::DataConsumerPool*, doris::RoutineLoadTaskExecutor::submit_task(doris::TRoutineLoadTask const&)::$_0))(std::shared_ptr, doris::DataConsumerPool*, std::function<void (std::shared_ptr)>)> >::_M_invoke(std::_Any_data const&) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
10# doris::ThreadPool::dispatch_thread() in /data/doris/be/lib/doris_be
11# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
12# start_thread in /lib64/libpthread.so.0
13# __clone in /lib64/libc.so.6
1.脚本启动报错如下:
bin/start_be.sh: line 429: 6072 Aborted (core dumped) ${LIMIT:+${LIMIT}} "${DORIS_HOME}/lib/doris_be" "$@" >> "${LOG_DIR}/be.out" 2>&1 < /dev/null
2、具体be.out如下:
StdoutLogger 2024-10-28 17:01:13,806 Start time: Mon Oct 28 17:01:13 CST 2024
INFO: java_cmd /home/test/jdk17/jdk-17.0.12/bin/java
INFO: jdk_version 17
Java HotSpot(TM) 64-Bit Server VM warning: Option CriticalJNINatives was deprecated in version 16.0 and will likely be removed in a future release.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/data/doris/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/data/doris/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/data/doris/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
start BE in local mode
F20241028 17:01:47.384706 7939 assert_cast.h:57] Bad cast from type:doris::vectorized::ColumnNullable to doris::vectorized::ColumnStr
*** Check failure stack trace: ***
@ 0x55fc345aa366 google::LogMessage::SendToLog()
@ 0x55fc345a6db0 google::LogMessage::Flush()
@ 0x55fc345aaba9 google::LogMessageFatal::~LogMessageFatal()
@ 0x55fc29b607f6 ZZ11assert_castIRKN5doris10vectorized9ColumnStrIjEEL18TypeCheckOnRelease1ERKNS1_7IColumnEET_OT1_ENKUlOSA_E_clIS9_EES5_SD
@ 0x55fc29b60467 assert_cast<>()
@ 0x55fc2e38166b doris::vectorized::ColumnStr<>::insert_range_from()
@ 0x55fc3429b9ce doris::vectorized::VFileScanner::_convert_to_output_block()
@ 0x55fc3429622f doris::vectorized::VFileScanner::_get_block_wrapped()
@ 0x55fc34295c1c doris::vectorized::VFileScanner::_get_block_impl()
@ 0x55fc2e7be637 doris::vectorized::VScanner::get_block()
@ 0x55fc2e7be1b3 doris::vectorized::VScanner::get_block_after_projects()
@ 0x55fc2e7af6bb doris::vectorized::ScannerScheduler::_scanner_scan()
@ 0x55fc2e7b01ad _ZNSt17_Function_handlerIFvvEZZN5doris10vectorized16ScannerScheduler6submitESt10shared_ptrINS2_14ScannerContextEES4_INS2_8ScanTaskEEENK3$_1clEvEUlvE_E9_M_invokeERKSt9_Any_data
@ 0x55fc2a8747a8 doris::ThreadPool::dispatch_thread()
@ 0x55fc2a869871 doris::Thread::supervise_thread()
@ 0x7ff4d91d5ea5 start_thread
@ 0x7ff4d9c048dd __clone
@ (nil) (unknown)
*** Query id: 18cc3e7c02ec411d-8e1a9ba4725b3218 ***
*** is nereids: 1 ***
*** tablet id: 0 ***
*** Aborted at 1730106107 (unix time) try "date -d @1730106107" if you are using GNU date ***
*** Current BE git commitID: c21b9f5bce ***
*** SIGABRT unknown detail explain (@0x3e8000017b8) received by PID 6072 (TID 7939 OR 0x7fee9db27700) from PID 6072; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:421
1# 0x00007FF4D9B3C400 in /lib64/libc.so.6
2# __GI_raise in /lib64/libc.so.6
3# abort in /lib64/libc.so.6
4# 0x000055FC345B4C3D in /data/doris/be/lib/doris_be
5# 0x000055FC345A727A in /data/doris/be/lib/doris_be
6# google::LogMessage::SendToLog() in /data/doris/be/lib/doris_be
7# google::LogMessage::Flush() in /data/doris/be/lib/doris_be
8# google::LogMessageFatal::~LogMessageFatal() in /data/doris/be/lib/doris_be
9# doris::vectorized::ColumnStr const& assert_cast<doris::vectorized::ColumnStr const&, (TypeCheckOnRelease)1, doris::vectorized::IColumn const&>(doris::vectorized::IColumn const&)::{lambda(auto:1&&)#1}::operator()<doris::vectorized::IColumn const&>(doris::vectorized::IColumn const&) const at /home/zcp/repo_center/doris_release/doris/be/src/vec/common/assert_cast.h:57
10# doris::vectorized::ColumnStr const& assert_cast<doris::vectorized::ColumnStr const&, (TypeCheckOnRelease)1, doris::vectorized::IColumn const&>(doris::vectorized::IColumn const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/common/assert_cast.h:72
11# doris::vectorized::ColumnStr::insert_range_from(doris::vectorized::IColumn const&, unsigned long, unsigned long) at /home/zcp/repo_center/doris_release/doris/be/src/vec/columns/column_string.cpp:138
12# doris::vectorized::VFileScanner::_convert_to_output_block(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vfile_scanner.cpp:626
13# doris::vectorized::VFileScanner::_get_block_wrapped(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vfile_scanner.cpp:331
14# doris::vectorized::VFileScanner::_get_block_impl(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vfile_scanner.cpp:253
15# doris::vectorized::VScanner::get_block(doris::RuntimeState*, doris::vectorized::Block*, bool*) in /data/doris/be/lib/doris_be
16# doris::vectorized::VScanner::get_block_after_projects(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/vscanner.cpp:85
17# doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptr, std::shared_ptr) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:241
18# std::_Function_handler<void (), doris::vectorized::ScannerScheduler::submit(std::shared_ptr, std::shared_ptr)::$_1::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
19# doris::ThreadPool::dispatch_thread() in /data/doris/be/lib/doris_be
20# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:499
21# start_thread in /lib64/libpthread.so.0
22# __clone in /lib64/libc.so.6

1 Answers

line 429: 6072 Aborted (core dumped)
部署机执行下 ulimit -a看下呢,看下 core file size ,如果该值为0 ,建议修改