多个机器指定多次

节点信息,每台机器需要用 - name: 机器标识名 (换行)ip: 机器 IP 指定,多个机器就指定多次,机器标识名不能重复

问题:
在IP重复的情况下,是不是有下面的案例,意思是在一台主机启动3个ob进程?

servers:

  • name:observer1
    ip:10.10.1.1
  • name:observer2
    ip:10.10.1.1
  • name:observer3
    ip:10.10.1.1
1 个赞

ob是单进程数据库按理是可以在一台机器部署三个数据库
但是没有见过这样的案例,你可以自己实验一下

servers:
- name: 10.10.1.75
ip: 10.10.1.75
- name: 10.10.1.76
ip: 10.10.1.76
- name: 10.10.1.77
ip: 10.10.1.77

10.10.1.75: 
10.10.1.76: 
10.10.1.77: 

这种咋不对?

这种三节点是支持的

[ERROR] Parsing error:
while parsing a block mapping
in “/home/admin/.obd/cluster/ceshi/config.yaml”, line 1, column 1
expected , but found ‘’
in “/home/admin/.obd/cluster/ceshi/config.yaml”, line 33, column 3
[ERROR] Components not detected.

oceanbase-ce: 第一行
servers:
- name: 10.10.1.75
ip: 10.10.1.75
- name: 10.10.1.76
ip: 10.10.1.76
- name: 10.10.1.77
ip: 10.10.1.77

10.10.1.75: 第33行
mysql_port: 2881
rpc_port: 2882
home_path: /data/observer1
zone: zone1
10.10.1.76:
mysql_port: 2881
rpc_port: 2882
home_path: /data/observer1
zone: zone2
10.10.1.77:
mysql_port: 2881
rpc_port: 2882
home_path: /data/observer1
zone: zone3

格式问题
– name: 10.10.1.75
改为- name: server1

在机器 IP 不重复的情况下,也可以使用 - <ip> (换行)- <ip> 的格式指定,此时 - <ip> 的格式相当于 - name: 机器 IP(换行)ip: 机器 IP。****

我想测试下这个。

这种方式,测试成功了么