【问题描述】
obproxy 3.2.0-1.el8.x86_64
os: centos8
kernal release: 4.18.0-193.28.1.el8_2.x86_64
相同启动步骤在centos7, obproxy 3.1.0 下执行成功
【问题描述】
obproxy 3.2.0-1.el8.x86_64
os: centos8
kernal release: 4.18.0-193.28.1.el8_2.x86_64
相同启动步骤在centos7, obproxy 3.1.0 下执行成功
[root@10-144-6-23 el8]# uname -r 4.18.0-193.28.1.el8_2.x86_64 [root@10-144-6-23 el8]# cat /etc/os-release NAME="CentOS Linux" VERSION="8 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="8" su - admin ls -l obproxy-3.2.0/bin cd obproxy-3.2.0 bin/obproxy -r "10.144.6.22:2881;10.144.6.23:2881;10.144.6.24:2881" -p 2883 -o 'enable_cluster_checkout=false' -c 'cluster-primary'
log/obproxy.log ---------------------------------------------------------------------------------- [2021-11-25 09:08:25.006181] INFO [PROXY] ob_proxy_main.cpp:560 [1549525][Y0-0] [lt=0] [dc=0] succ to init logger(max_log_file_size=268435456, async_tid=140253253650176) [2021-11-25 09:08:25.006259] INFO ob_file.cpp:59 [1549525][Y0-0] [lt=14] [dc=0] open fname=[/dev/urandom] fd=14 flags=0 succ [2021-11-25 09:08:25.006278] INFO [PROXY] ob_proxy_main.cpp:476 [1549525][Y0-0] [lt=5] [dc=0] ObProxy-OceanBase 3.2.0-1.el8-58-local-b91a4006ba52e107d1a3edb03a50f3d14ef63cd8 [2021-11-25 09:08:25.006285] INFO [PROXY] ob_proxy_main.cpp:480 [1549525][Y0-0] [lt=6] [dc=0] has no inherited sockets, start new obproxy(info={is_inherited:false, upgrade_version:-1, need_conn_accept:true, user_rejected:0, fd:-1, received_sig:-1, sub_pid:-1, graceful_exit_end_time:0, graceful_exit_start_time:0, active_client_vc_count:-1, local_addr:"0.0.0.0", rc_status:"", hu_cmd:"", state:"HU_STATE_WAIT_HU_CMD", hu_status:"", is_parent:true, sub_status:"", last_parent_status:"", last_sub_status:"", upgrade_version_buf:"", argc:9, argv[0]="bin/obproxy", argv[1]="-r", argv[2]="10.144.6.22:2881;10.144.6.23:2881;10.144.6.24:2881", argv[3]="-p", argv[4]="2883", argv[5]="-o", argv[6]="enable_cluster_checkout=false", argv[7]="-c", argv[8]="cluster-primary", inherited_argv[0]="bin/obproxy", inherited_argv[1]="(null)", inherited_argv[2]="(null)", inherited_argv[3]="(null)"}) [2021-11-25 09:08:25.010916] INFO [PROXY] ob_proxy.cpp:621 [1549525][Y0-0] [lt=21] [dc=0] fail to load config from file, but we can get the config from OCP by sql later(ret=0) [2021-11-25 09:08:25.010930] INFO [SHARE] ob_common_config.cpp:97 [1549525][Y0-0] [lt=7] [dc=0] Load config succ(name="enable_cluster_checkout", value="false") [2021-11-25 09:08:25.010982] WARN [PROXY] get_kernel_release_by_uname (ob_config_server_processor.cpp:1043) [1549525][Y0-0] [lt=5] [dc=0] unknown uname release(u_info.release="4.18.0-193.28.1.el8_2.x86_64", ret=-4016) [2021-11-25 09:08:25.010995] WARN [PROXY] init_proxy_kernel_release (ob_config_server_processor.cpp:1156) [1549525][Y0-0] [lt=13] [dc=0] fail to get_kernel_release_by_uname(ret=-4016) [2021-11-25 09:08:25.010998] WARN [PROXY] init (ob_config_server_processor.cpp:120) [1549525][Y0-0] [lt=3] [dc=0] fail to init proxy kernel release(ret=-4016) [2021-11-25 09:08:25.011000] ERROR [PROXY] init_conn_pool (ob_proxy.cpp:570) [1549525][Y0-0] [lt=2] [dc=0] fail to init config server processor(ret=-4016) BACKTRACE:0x4ac9a9 0x4944bb 0x429583 0x456e95 0x457090 0x4573d0 0x436f15 0x43aca9 0x410923 0x7f8f470686a3 0x42587e [2021-11-25 09:08:25.011146] WARN [PROXY] init_config (ob_proxy.cpp:799) [1549525][Y0-0] [lt=146] [dc=0] fail to init connection pool(ret=-4016) [2021-11-25 09:08:25.011149] ERROR [PROXY] init (ob_proxy.cpp:169) [1549525][Y0-0] [lt=2] [dc=0] fail to init config(ret=-4016) BACKTRACE:0x4ac9a9 0x4944bb 0x429583 0x4576b7 0x436f15 0x43aca9 0x410923 0x7f8f470686a3 0x42587e [2021-11-25 09:08:25.011158] WARN [PROXY] init (ob_proxy.cpp:225) [1549525][Y0-0] [lt=9] [dc=0] fail to init obproxy(ret=-4016) [2021-11-25 09:08:25.011160] ERROR [PROXY] do_start_work (ob_proxy_main.cpp:661) [1549525][Y0-0] [lt=2] [dc=0] obproxy init failed(ret=-4016) BACKTRACE:0x4ac9a9 0x4944bb 0x429583 0x436fd5 0x43aca9 0x410923 0x7f8f470686a3 0x42587e [2021-11-25 09:08:25.011168] ERROR [PROXY] start (ob_proxy_main.cpp:483) [1549525][Y0-0] [lt=8] [dc=0] fail to do start work(ret=-4016) BACKTRACE:0x4ac9a9 0x4944bb 0x429583 0x43afbf 0x410923 0x7f8f470686a3 0x42587e
OceanBase 社区版 里有方法:
cd ~/obproxy-3.1.0/ && bin/obproxy -r "172.20.249.52:2881;172.20.249.49:2881;172.20.249.51:2881" -p 2883 -o "enable_strict_kernel_release=false,enable_cluster_checkout=false,enable_metadb_used=false" -c obdemo