doris icon indicating copy to clipboard operation
doris copied to clipboard

使用doris 没有swich hive,直接通过hive.库名.表名, 查询hive表数据,导致所有be进程全部挂掉,查看日志报以下问题

Open maqw666 opened this issue 10 months ago • 2 comments

*** Query id: 98cae8932c7348ff-ad09c98841b99d69 *** *** tablet id: 0 *** *** Aborted at 1714122677 (unix time) try "date -d @1714122677" if you are using GNU date *** *** Current BE git commitID: 37d31a5 *** *** SIGSEGV address not mapped to object (@0xfe8) received by PID 48430 (TID 49076 OR 0x7fd32ec2b700) from PID 4072; stack trace: *** 0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/src/doris-2.0/be/src/common/signal_handler.h:417 1# os::Linux::chained_handler(int, siginfo*, void*) in /usr/java/jdk1.8.0_181-cloudera/jre/lib/amd64/server/libjvm.so 2# JVM_handle_linux_signal in /usr/java/jdk1.8.0_181-cloudera/jre/lib/amd64/server/libjvm.so 3# signalHandler(int, siginfo*, void*) in /usr/java/jdk1.8.0_181-cloudera/jre/lib/amd64/server/libjvm.so 4# 0x00007FD4BDFA1400 in /lib64/libc.so.6 5# doris::Status doris::vectorized::OrcReader::_decode_string_non_dict_encoded_column(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, COWdoris::vectorized::IColumn::mutable_ptrdoris::vectorized::IColumn const&, orc::TypeKind const&, orc::EncodedStringVectorBatch*, unsigned long) at /root/src/doris-2.0/be/src/vec/exec/format/orc/vorc_reader.cpp:1070 6# doris::Status doris::vectorized::OrcReader::_decode_string_column(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, COWdoris::vectorized::IColumn::mutable_ptrdoris::vectorized::IColumn const&, orc::TypeKind const&, orc::ColumnVectorBatch*, unsigned long) at /root/src/doris-2.0/be/src/vec/exec/format/orc/vorc_reader.cpp:1036 7# doris::Status doris::vectorized::OrcReader::_orc_column_to_doris_column(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, COWdoris::vectorized::IColumn::immutable_ptrdoris::vectorized::IColumn const&, std::shared_ptr<doris::vectorized::IDataType const> const&, orc::Type const*, orc::ColumnVectorBatch*, unsigned long) in /opt/apache-doris-2.0.3-bin-x64/be/lib/doris_be 8# doris::vectorized::OrcReader::get_next_block(doris::vectorized::Block*, unsigned long*, bool*) at /root/src/doris-2.0/be/src/vec/exec/format/orc/vorc_reader.cpp:1514 9# doris::vectorized::VFileScanner::_get_block_impl(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /root/src/doris-2.0/be/src/vec/exec/scan/vfile_scanner.cpp:282 10# doris::vectorized::VScanner::get_block(doris::RuntimeState*, doris::vectorized::Block*, bool*) in /opt/apache-doris-2.0.3-bin-x64/be/lib/doris_be 11# doris::vectorized::ScannerScheduler::_scanner_scan(doris::vectorized::ScannerScheduler*, doris::vectorized::ScannerContext*, std::shared_ptrdoris::vectorized::VScanner) at /root/src/doris-2.0/be/src/vec/exec/scan/scanner_scheduler.cpp:387 12# std::_Function_handler<void (), doris::vectorized::ScannerScheduler::_schedule_scanners(doris::vectorized::ScannerContext*)::$_1::operator()() const::{lambda()#4}>::_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 13# doris::WorkThreadPool::work_thread(int) at /root/src/doris-2.0/be/src/util/work_thread_pool.hpp:160

maqw666 avatar Apr 26 '24 09:04 maqw666

请问是必须要先 swich 吗?

Light-Towers avatar Apr 29 '24 06:04 Light-Towers

这个 PR 可能解决了这个问题:https://github.com/apache/doris/pull/34146 已经合入 master、2.0、2.1. 可以试试最新版本吗?

kaka11chen avatar Apr 30 '24 03:04 kaka11chen

这个 PR 可能解决了这个问题:#34146 已经合入 master、2.0、2.1. 可以试试最新版本吗?

谢谢! 使用了2.1.2最新版,已经可以了

Light-Towers avatar May 07 '24 03:05 Light-Towers