ERROR [SERVER] main (main.cpp:494) [2718][0][Y0-0000000000000000] [lt=4] [dc=0] observer init fail(ret=-4104)

如题

这条日志看不出错误原因,麻烦提供更详细的信息吧。

这条日志中的2718是线程号,可以在日志中搜索该线程号,然后把相关日志贴上来。

grep -F "[2718]" observer.log*

日志见附件

observer.log.tar.gz (45624 KB)

启动命令如下:

bin/observer -i enp0s3 -p 2881 -P 2882 -z zone1 -d ~/oceanbase/store/obdemo -r '10.0.2.15:2882:2881' -c 20220201 -n obdemo -o "memory_limit=8G,cache_wash_threshold=1G,__min_full_resource_pool_memory=268435456,system_memory=4G,memory_chunk_cache_size=128M,cpu_count=6,net_thread_count=2,datafile_size=10G,stack_size=1536K"

observer.log:[2022-02-18 04:41:13.723861] ERROR [COMMON] detect_disks (ob_log_disk_manager.cpp:454) [384249][0][Y0-0000000000000000] [lt=22] [dc=0] opendir error(ret=-4000, log_dir="/home/admin/oceanbase/store/obdemo/slog", errmsg="No such file or directory") BACKTRACE:0x9124b6e 0x9060f71 0x215b206 0x215ae4b 0x215abc3 0x29da173 0x29b8e58 0x29b77c7 0x29ceb48 0x29d682e 0x7dbf37f 0x7dbdfa5 0x77365aa 0x8c85481 0x8c7b603 0x211ac61 0x7f4732c46b27 0x21199ae


这个目录不存在;你是怎么启动的,用工具启动应该会正常建好这个目录的。