用OBD布署报错

【产品名称】OBD

【产品版本】3.0

【问题描述】OBD 使用 带 “-” 的YAML文件创建报错。

依据开源站的文章

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-7-how-to-use-obd-to-deploy-a-multi-node-cluster

使用命令创建时报错

obd cluster deploy obce-3zones -c /home/admin/obce-3zones.yaml

反之将配置文件改名则可以。

[admin@obpro ~]$ mv obce-3zone.yaml obce3.yaml

[admin@obpro ~]$ obd cluster deploy obce-3zones -c /home/admin/obce3.yaml

Update OceanBase-community-stable-el7 ok

Update OceanBase-development-kit-el7 ok

Download oceanbase-ce-3.1.1-4.el7.x86_64.rpm (46.21 M): 100% [################################################################################################################################################] Time: 0:00:16 2.85 MB/s

Package oceanbase-ce-3.1.1 is available.

Download obproxy-3.2.0-1.el7.x86_64.rpm (7.80 M): 100% [######################################################################################################################################################] Time: 0:00:03 2.08 MB/s

Package obproxy-3.2.0 is available.

install oceanbase-ce-3.1.1 for local ok

install obproxy-3.2.0 for local ok

我测试了并没有复现这个问题。从你给的命令来看似乎是一开始的是文件名写错了。最开始是的时候写是/home/admin/obce-3zones.yaml。后面mv的时候写的/home/admin/obce-3zone.yaml。是不是最早的路径里把3zone写成了3zones导致的呢?