暂无图片
Doris最新版2.1.3单击部署BE启动不了的问题
我来答
分享
数据库管理员陆美芳
2024-06-07
Doris最新版2.1.3单击部署BE启动不了的问题
暂无图片 5M

Doris 2.1.3版本的单击部署be的启动报错了,日志如下:
start time: 2024年 06月 07日 星期五 18:44:12 CST
INFO: java_cmd /usr/local/jdk22/bin/java
INFO: jdk_version 22
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/apache-doris-2.1.3-bin-x64/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/apache-doris-2.1.3-bin-x64/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/apache-doris-2.1.3-bin-x64/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]
*** Query id: 0-0 ***
*** is nereids: 0 ***
*** tablet id: 0 ***
*** Aborted at 1717757053 (unix time) try “date -d @1717757053” if you are using GNU date ***
*** Current BE git commitID: 2dc65ce356 ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 229495 (TID 229506 OR 0x7fa4852fc700) from PID 0; 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*) in /usr/local/jdk22/lib/server/libjvm.so
2# JVM_handle_linux_signal in /usr/local/jdk22/lib/server/libjvm.so
3# 0x00007FA4B7770400 in /lib64/libc.so.6
4# je_arena_dalloc_promoted at …/src/arena.c:1277
5# je_free_default at …/src/jemalloc.c:3014
6# __pthread_create_2_1 in /lib64/libpthread.so.0
7# os::create_thread(Thread*, os::ThreadType, unsigned long) in /usr/local/jdk22/lib/server/libjvm.so
8# WorkerThreads::create_worker(unsigned int) in /usr/local/jdk22/lib/server/libjvm.so
9# WorkerThreads::set_active_workers(unsigned int) in /usr/local/jdk22/lib/server/libjvm.so
10# G1YoungCollector::collect() in /usr/local/jdk22/lib/server/libjvm.so
11# G1CollectedHeap::do_collection_pause_at_safepoint_helper() in /usr/local/jdk22/lib/server/libjvm.so
12# G1CollectedHeap::do_collection_pause_at_safepoint() in /usr/local/jdk22/lib/server/libjvm.so
13# VM_G1CollectForAllocation::doit() in /usr/local/jdk22/lib/server/libjvm.so
14# VM_Operation::evaluate() in /usr/local/jdk22/lib/server/libjvm.so
15# VMThread::evaluate_operation(VM_Operation*) in /usr/local/jdk22/lib/server/libjvm.so
16# VMThread::inner_execute(VM_Operation*) in /usr/local/jdk22/lib/server/libjvm.so
17# VMThread::run() in /usr/local/jdk22/lib/server/libjvm.so
18# Thread::call_run() in /usr/local/jdk22/lib/server/libjvm.so
19# thread_native_entry(Thread*) in /usr/local/jdk22/lib/server/libjvm.so
20# start_thread in /lib64/libpthread.so.0
21# clone in /lib64/libc.so.6

配置说明

fe启动成功,be启动不成功,都只配置
priority_networks=ip ,be多了个JAVA_HOME,其他使用默认配置
求解答

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
袁长刚

Jdk版本太高了,用1.8的

暂无图片 评论
暂无图片 有用 0
暂无图片
初学用户

碰到了同样的问题,换到jdk 18,BE还是启动不了。报错如下:


INFO: java_cmd /data1/jdk-18.0.2//bin/java
INFO: jdk_version 18
OpenJDK 64-Bit Server VM warning: Ignoring option CriticalJNINatives; support was removed in 18.0
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/data1/doris/be/lib/java_extensions/preload-extensions/preload-extensions-jar-with-dependencies.jar!/
org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/data1/doris/be/lib/java_extensions/java-udf/java-udf-jar-with-dependencies.jar!/org/slf4j/impl/Stati
cLoggerBinder.class]
SLF4J: Found binding in [jar:file:/data1/doris/be/lib/hadoop_hdfs/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBind
er.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory]
*** Query id: 0-0 ***
*** is nereids: 0 ***
*** tablet id: 0 ***
*** Aborted at 1717836983 (unix time) try "date -d @1717836983" if you are using GNU date ***
*** Current BE git commitID: 2dc65ce356 ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 16129 (TID 17182 OR 0x7f2890f90700) from PID 0; 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 /data1/jdk-18.0.2/lib/server/libjvm.so
2# JVM_handle_linux_signal in /data1/jdk-18.0.2/lib/server/libjvm.so
3# 0x00007F2B62ADA280 in /lib64/libc.so.6
4# je_arena_dalloc_promoted at ../src/arena.c:1277
5# je_free_default at ../src/jemalloc.c:3014
6# __GI__dl_deallocate_tls in /lib64/ld-linux-x86-64.so.2
7# __free_stacks in /lib64/libpthread.so.0
8# __deallocate_stack in /lib64/libpthread.so.0
9# pthread_join in /lib64/libpthread.so.0
10# std::thread::join() at ../../../../../libstdc++-v3/src/c++11/thread.cc:114
11# rocksdb::VersionBuilder::Rep::LoadTableHandlers(rocksdb::InternalStats*, int, bool) in /data1/doris/be/lib/doris_be
12# rocksdb::VersionSet::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&,
bool) in /data1/doris/be/lib/doris_be
13# rocksdb::DBImpl::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, boo
l, bool, bool) in /data1/doris/be/lib/doris_be
14# rocksdb::DBImpl::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > co
nst&, std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, std::vector<rocksdb::Colum
nFamilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**, bool) in /data1/doris/be/lib/doris_be
15# rocksdb::DB::Open(rocksdb::DBOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
, std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, std::vector<rocksdb::ColumnFam
ilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**) in /data1/doris/be/lib/doris_be
16# doris::OlapMeta::init() at /home/zcp/repo_center/doris_release/doris/be/src/olap/olap_meta.cpp:101
17# doris::DataDir::_init_meta() at /home/zcp/repo_center/doris_release/doris/be/src/olap/data_dir.cpp:204
18# doris::DataDir::init(bool) at /home/zcp/repo_center/doris_release/doris/be/src/olap/data_dir.cpp:131
19# std::thread::_State_impl<std::thread::_Invoker<std::tuple<doris::StorageEngine::_init_store_map()::$_0> > >::_M_run() at /var/local
/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_thread.h:211
20# execute_native_thread_routine at ../../../../../libstdc++-v3/src/c++11/thread.cc:84
21# start_thread in /lib64/libpthread.so.0
22# __clone in /lib64/libc.so.6

暂无图片 评论
暂无图片 有用 0
数据库管理员陆美芳

我换jdk确实可以了,就按官网说的,用jdk-8u202-linux-x64.tar.gz就好了

暂无图片 评论
暂无图片 有用 0
初学用户

多谢!我换成jdk-8u202-linux-x64.tar.gz也好了。我在Ubuntu上使用openjdk 21.0.3也没有问题,但换到CentOS 7上就报错了。

暂无图片 评论
暂无图片 有用 0
S
SkyBlack

doris里边报错的这个目录/home/zcp/repo_center/doris_release/doris/be/是啥意思呢?服务器上找不到这个目录

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏