Oceanbase编译后,使用Deploy不能构建集群

Question
Oceanbase源码编译安装:bash build.sh debug --init --make之后
$:. /obd.sh deploy -c single.yaml
Deploy name: single
$:./obd.sh start -n single
Deploy name: single

obd cluster start single -f
[ERROR] No such deploy: single.
See OceanBase分布式数据库-海量数据 笔笔算数 .

Environment

description: Computer
width: 64 bits
capabilities: smp vsyscall32

*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 1
size: 12GiB
*-cpu
product: Intel(R) Core™ i5-9300H CPU @ 2.40GHz
vendor: Intel Corp.
physical id: 2
bus info: cpu@0
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves flush_l1d arch_capabilities
*-scsi:0

有执行过./obd.sh prepare的流程么

./obd.sh prepare -p ~/oceanbase/build_debug/src/observer
是这样吗,报了很多错误。文档里面说忽略。

Usage ./copy.sh [oceanbase_dev_dir]
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//rpm/.dep_create/lib/libstdc++.so.6 /home/tusen183/oceanbase/tools/deploy/lib/libstdc++.so.6
cp: cannot stat ‘/home/tusen183/oceanbase/tools/deploy/…/…//rpm/.dep_create/lib/libstdc++.so.6’: No such file or directory
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//deps/oblib/src/lib/profile/obperf /home/tusen183/oceanbase/tools/deploy/tools/obperf
cp: cannot stat ‘/home/tusen183/oceanbase/tools/deploy/…/…//deps/oblib/src/lib/profile/obperf’: No such file or directory
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…/build_debug/src/observer/observer /home/tusen183/oceanbase/tools/deploy/bin/observer
cp: cannot stat ‘/home/tusen183/oceanbase/tools/deploy/…/…/build_debug/src/observer/observer’: No such file or directory
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/__dbms_upgrade_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/__dbms_upgrade_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/__dbms_upgrade_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/__dbms_upgrade_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_application_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_application_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_application_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_application_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_ash_internal.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_ash_internal.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_ash_internal_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_ash_internal_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_monitor_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_monitor_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_monitor_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_monitor_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_resource_manager_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_resource_manager_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_resource_manager_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_resource_manager_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_rls.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_rls.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_rls_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_rls_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_scheduler_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_scheduler_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_scheduler_mysql_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_scheduler_mysql_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_session_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_session_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_session_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_session_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_stats_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_stats_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_stats_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_stats_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_udr.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_udr.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_udr_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_udr_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_udr_body_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_udr_body_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_udr_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_udr_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_workload_repository.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_workload_repository.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_workload_repository_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_workload_repository_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_xplan_mysql.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_xplan_mysql.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/dbms_xplan_mysql_body.sql /home/tusen183/oceanbase/tools/deploy/admin/dbms_xplan_mysql_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/json_element_type.sql /home/tusen183/oceanbase/tools/deploy/admin/json_element_type.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/json_element_type_body.sql /home/tusen183/oceanbase/tools/deploy/admin/json_element_type_body.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/json_object_type.sql /home/tusen183/oceanbase/tools/deploy/admin/json_object_type.sql
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//src/share/inner_table/sys_package/json_object_type_body.sql /home/tusen183/oceanbase/tools/deploy/admin/json_object_type_body.sql
libtool: install: cp ./usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1 /home/tusen183/oceanbase/tools/deploy/lib/libclntsh.so.11.1
cp: cannot stat ‘./usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1’: No such file or directory
libtool: install: cp ./usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1 /home/tusen183/oceanbase/tools/deploy/lib/libclntsh.so
cp: cannot stat ‘./usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1’: No such file or directory
libtool: install: cp ./usr/lib/oracle/11.2/client64/lib/libnnz11.so /home/tusen183/oceanbase/tools/deploy/lib/libnnz11.so
cp: cannot stat ‘./usr/lib/oracle/11.2/client64/lib/libnnz11.so’: No such file or directory
libtool: install: cp ./usr/lib/oracle/11.2/client64/lib/libociei.so /home/tusen183/oceanbase/tools/deploy/lib/libociei.so
cp: cannot stat ‘./usr/lib/oracle/11.2/client64/lib/libociei.so’: No such file or directory
libtool: install: cp /home/tusen183/oceanbase/tools/deploy/…/…//deps/3rd/usr/local/oceanbase/devtools/bin/llvm-symbolizer /home/tusen183/oceanbase/tools/deploy/tools/llvm-symbolizer

执行. /obd.sh deploy 的完整结果麻烦发下

是参考这个流程执行的么
https://www.oceanbase.com/docs/common-oceanbase-database-1000000000033759

Compile · oceanbase/oceanbase Wiki (github.com)
这个,编译过程差不多。

试下上面的这个流程

还是不行,我用的是Ubuntu,Ubuntu要装上这些依赖吗
这个执行不了。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo
https://mirrors.aliyun.com/oceanbase/OceanBase.repo
sudo yum install -y libtool libaio obclient

编译部分的流程即可

还是不行。有日志文件吗?

日志在oceanbase/tools/deploy/.obd/log

换了centos, 一路流畅。

之前有问题的ubuntu版本可以提供下么,我们这边内部测试下

wsl ubuntu20.04 LTS

我用另一台电脑的wsl ubuntu没什么问题。应该是我自己这边的问题。

Oracle模式是不公开的吗,可以问问Oceanbase Oracle模式下这条语句的执行结果是什么吗?
SELECT
REGEXP_SUBSTR(‘http://www.example.com/products’,
‘http://([[:alnum:]]+.?){3,4}/?’) “REGEXP_SUBSTR”
FROM DUAL;

社区版 不支持 oracle租户的。

内部找了个环境,测试如下。