三台集群,在安装那台集群可以启动成功,在另外二台启动集群报错误

三台集群安装成功,在安装那台用“obd cluster start myodb”集群可以启动成功,停掉集群后,在另外二台用“obd cluster start myodb”启动集群都报同样错误:

[2024-04-10 09:07:30.866] [DEBUG] - mkdir /root/.obd/lock/
[2024-04-10 09:07:30.867] [DEBUG] - unknown lock mode
[2024-04-10 09:07:30.868] [DEBUG] - try to get share lock /root/.obd/lock/global
[2024-04-10 09:07:30.868] [DEBUG] - share lock /root/.obd/lock/global, count 1
[2024-04-10 09:07:30.868] [DEBUG] - cmd: [‘myodb’]
[2024-04-10 09:07:30.869] [DEBUG] - opts: {‘servers’: None, ‘components’: None, ‘force_delete’: None, ‘strict_check’: None, ‘without_parameter’: None}
[2024-04-10 09:07:30.869] [DEBUG] - Get Deploy by name
[2024-04-10 09:07:30.869] [DEBUG] - mkdir /root/.obd/cluster/
[2024-04-10 09:07:30.869] [DEBUG] - mkdir /root/.obd/config_parser/
[2024-04-10 09:07:30.870] [DEBUG] - try to get exclusive lock /root/.obd/lock/deploy_myodb
[2024-04-10 09:07:30.871] [DEBUG] - exclusive lock /root/.obd/lock/deploy_myodb, count 1
[2024-04-10 09:07:30.889] [DEBUG] - Deploy status judge
[2024-04-10 09:07:30.890] [INFO] Get local repositories
[2024-04-10 09:07:30.892] [DEBUG] - mkdir /root/.obd/repository
[2024-04-10 09:07:30.893] [DEBUG] - Get local repository oceanbase-ce-4.2.2.0-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:30.893] [DEBUG] - Search repository oceanbase-ce version: 4.2.2.0, tag: aa3053da7370a6685a2ef457cd202d50e5ab75d3, release: None, package_hash: None
[2024-04-10 09:07:30.894] [DEBUG] - try to get share lock /root/.obd/lock/mirror_and_repo
[2024-04-10 09:07:30.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 1
[2024-04-10 09:07:30.894] [DEBUG] - mkdir /root/.obd/repository/oceanbase-ce
[2024-04-10 09:07:30.900] [DEBUG] - Found repository oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:30.900] [DEBUG] - Get local repository obproxy-ce-4.2.1.0-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:30.900] [DEBUG] - Search repository obproxy-ce version: 4.2.1.0, tag: 0aed4b782120e4248b749f67be3d2cc82cdcb70d, release: None, package_hash: None
[2024-04-10 09:07:30.901] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 2
[2024-04-10 09:07:30.901] [DEBUG] - mkdir /root/.obd/repository/obproxy-ce
[2024-04-10 09:07:30.906] [DEBUG] - Found repository obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:30.906] [DEBUG] - Get local repository obagent-4.2.2-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:30.906] [DEBUG] - Search repository obagent version: 4.2.2, tag: 19739a07a12eab736aff86ecf357b1ae660b554e, release: None, package_hash: None
[2024-04-10 09:07:30.907] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 3
[2024-04-10 09:07:30.907] [DEBUG] - mkdir /root/.obd/repository/obagent
[2024-04-10 09:07:30.912] [DEBUG] - Found repository obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:30.912] [DEBUG] - Get local repository ocp-express-4.2.2-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:30.912] [DEBUG] - Search repository ocp-express version: 4.2.2, tag: 09ffcf156d1df9318a78af52656f499d2315e3f7, release: None, package_hash: None
[2024-04-10 09:07:30.913] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo, count 4
[2024-04-10 09:07:30.913] [DEBUG] - mkdir /root/.obd/repository/ocp-express
[2024-04-10 09:07:30.918] [DEBUG] - Found repository ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.024] [DEBUG] - Get deploy config
[2024-04-10 09:07:31.102] [INFO] Search plugins
[2024-04-10 09:07:31.103] [DEBUG] - Searching start_check plugin for components …
[2024-04-10 09:07:31.103] [DEBUG] - Searching start_check plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.104] [DEBUG] - mkdir /root/.obd/plugins
[2024-04-10 09:07:31.107] [DEBUG] - Found for oceanbase-ce-py_script_start_check-4.2.2.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.107] [DEBUG] - Searching start_check plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.107] [DEBUG] - Found for obproxy-ce-py_script_start_check-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.108] [DEBUG] - Searching start_check plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.108] [DEBUG] - Found for obagent-py_script_start_check-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:31.109] [DEBUG] - Searching start_check plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.109] [DEBUG] - Found for ocp-express-py_script_start_check-4.2.1 for ocp-express-4.2.2
[2024-04-10 09:07:31.110] [DEBUG] - Searching create_tenant plugin for components …
[2024-04-10 09:07:31.110] [DEBUG] - Searching create_tenant plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.111] [DEBUG] - Found for oceanbase-ce-py_script_create_tenant-4.2.0.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.111] [DEBUG] - Searching create_tenant plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.112] [DEBUG] - No such create_tenant plugin for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.112] [DEBUG] - Searching create_tenant plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.112] [DEBUG] - No such create_tenant plugin for obagent-4.2.2
[2024-04-10 09:07:31.113] [DEBUG] - Searching create_tenant plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.113] [DEBUG] - No such create_tenant plugin for ocp-express-4.2.2
[2024-04-10 09:07:31.113] [DEBUG] - Searching start plugin for components …
[2024-04-10 09:07:31.113] [DEBUG] - Searching start plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.115] [DEBUG] - Found for oceanbase-ce-py_script_start-4.2.2.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.115] [DEBUG] - Searching start plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.116] [DEBUG] - Found for obproxy-ce-py_script_start-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.116] [DEBUG] - Searching start plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.117] [DEBUG] - Found for obagent-py_script_start-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:31.117] [DEBUG] - Searching start plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.118] [DEBUG] - Found for ocp-express-py_script_start-4.2.1 for ocp-express-4.2.2
[2024-04-10 09:07:31.118] [DEBUG] - Searching connect plugin for components …
[2024-04-10 09:07:31.118] [DEBUG] - Searching connect plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.119] [DEBUG] - Found for oceanbase-ce-py_script_connect-4.2.2.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.120] [DEBUG] - Searching connect plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.120] [DEBUG] - Found for obproxy-ce-py_script_connect-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.120] [DEBUG] - Searching connect plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.121] [DEBUG] - Found for obagent-py_script_connect-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:31.121] [DEBUG] - Searching connect plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.122] [DEBUG] - Found for ocp-express-py_script_connect-1.0.1 for ocp-express-4.2.2
[2024-04-10 09:07:31.122] [DEBUG] - Searching bootstrap plugin for components …
[2024-04-10 09:07:31.122] [DEBUG] - Searching bootstrap plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.124] [DEBUG] - Found for oceanbase-ce-py_script_bootstrap-4.2.2.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.124] [DEBUG] - Searching bootstrap plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.125] [DEBUG] - Found for obproxy-ce-py_script_bootstrap-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.125] [DEBUG] - Searching bootstrap plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.125] [DEBUG] - Found for obagent-py_script_bootstrap-0.1 for obagent-4.2.2
[2024-04-10 09:07:31.125] [DEBUG] - Searching bootstrap plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.126] [DEBUG] - Found for ocp-express-py_script_bootstrap-1.0.1 for ocp-express-4.2.2
[2024-04-10 09:07:31.126] [DEBUG] - Searching display plugin for components …
[2024-04-10 09:07:31.127] [DEBUG] - Searching display plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:31.128] [DEBUG] - Found for oceanbase-ce-py_script_display-3.1.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:31.128] [DEBUG] - Searching display plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:31.128] [DEBUG] - Found for obproxy-ce-py_script_display-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:31.129] [DEBUG] - Searching display plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:31.129] [DEBUG] - Found for obagent-py_script_display-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:31.130] [DEBUG] - Searching display plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:31.130] [DEBUG] - Found for ocp-express-py_script_display-1.0.1 for ocp-express-4.2.2
[2024-04-10 09:07:31.237] [INFO] Open ssh connection
[2024-04-10 09:07:32.160] [INFO] Load cluster param plugin
[2024-04-10 09:07:32.163] [DEBUG] - Searching param plugin for components …
[2024-04-10 09:07:32.163] [DEBUG] - Search param plugin for oceanbase-ce
[2024-04-10 09:07:32.166] [DEBUG] - Found for oceanbase-ce-param-4.2.2.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:32.167] [DEBUG] - Applying oceanbase-ce-param-4.2.2.0 for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:33.192] [DEBUG] - Search param plugin for obproxy-ce
[2024-04-10 09:07:33.193] [DEBUG] - Found for obproxy-ce-param-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:33.193] [DEBUG] - Applying obproxy-ce-param-3.1.0 for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:33.356] [DEBUG] - Search param plugin for obagent
[2024-04-10 09:07:33.357] [DEBUG] - Found for obagent-param-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:33.357] [DEBUG] - Applying obagent-param-1.3.0 for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:33.438] [DEBUG] - Search param plugin for ocp-express
[2024-04-10 09:07:33.438] [DEBUG] - Found for ocp-express-param-4.1.0 for ocp-express-4.2.2
[2024-04-10 09:07:33.439] [DEBUG] - Applying ocp-express-param-4.1.0 for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:33.584] [INFO] Cluster status check
[2024-04-10 09:07:33.585] [DEBUG] - Searching status plugin for components …
[2024-04-10 09:07:33.585] [DEBUG] - Searching status plugin for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:33.586] [DEBUG] - Found for oceanbase-ce-py_script_status-3.1.0 for oceanbase-ce-4.2.2.0
[2024-04-10 09:07:33.586] [DEBUG] - Searching status plugin for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:33.586] [DEBUG] - Found for obproxy-ce-py_script_status-3.1.0 for obproxy-ce-4.2.1.0
[2024-04-10 09:07:33.586] [DEBUG] - Searching status plugin for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:33.587] [DEBUG] - Found for obagent-py_script_status-1.3.0 for obagent-4.2.2
[2024-04-10 09:07:33.587] [DEBUG] - Searching status plugin for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:33.587] [DEBUG] - Found for ocp-express-py_script_status-1.0 for ocp-express-4.2.2
[2024-04-10 09:07:33.587] [DEBUG] - Call oceanbase-ce-py_script_status-3.1.0 for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:33.587] [DEBUG] - import status
[2024-04-10 09:07:33.588] [DEBUG] - add status ref count to 1
[2024-04-10 09:07:33.589] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/oceanbase/run/observer.pid
[2024-04-10 09:07:33.611] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.611] [DEBUG] cat: /data/myodb/oceanbase/run/observer.pid: No such file or directory
[2024-04-10 09:07:33.612] [DEBUG]
[2024-04-10 09:07:33.612] [DEBUG] – root@10.20.1.26 execute: cat /data/myodb/oceanbase/run/observer.pid
[2024-04-10 09:07:33.630] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.630] [DEBUG] cat: /data/myodb/oceanbase/run/observer.pid: No such file or directory
[2024-04-10 09:07:33.630] [DEBUG]
[2024-04-10 09:07:33.631] [DEBUG] – root@10.20.1.27 execute: cat /data/myodb/oceanbase/run/observer.pid
[2024-04-10 09:07:33.704] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.704] [DEBUG] cat: /data/myodb/oceanbase/run/observer.pid: No such file or directory
[2024-04-10 09:07:33.704] [DEBUG]
[2024-04-10 09:07:33.704] [DEBUG] - sub status ref count to 0
[2024-04-10 09:07:33.704] [DEBUG] - export status
[2024-04-10 09:07:33.705] [DEBUG] - Call obproxy-ce-py_script_status-3.1.0 for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:33.705] [DEBUG] - import status
[2024-04-10 09:07:33.705] [DEBUG] - add status ref count to 1
[2024-04-10 09:07:33.706] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/obproxy/run/obproxy-10.20.1.25-2883.pid
[2024-04-10 09:07:33.719] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.719] [DEBUG] cat: /data/myodb/obproxy/run/obproxy-10.20.1.25-2883.pid: No such file or directory
[2024-04-10 09:07:33.719] [DEBUG]
[2024-04-10 09:07:33.720] [DEBUG] - sub status ref count to 0
[2024-04-10 09:07:33.720] [DEBUG] - export status
[2024-04-10 09:07:33.720] [DEBUG] - Call obagent-py_script_status-1.3.0 for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:33.720] [DEBUG] - import status
[2024-04-10 09:07:33.721] [DEBUG] - add status ref count to 1
[2024-04-10 09:07:33.721] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:33.772] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.772] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:33.772] [DEBUG]
[2024-04-10 09:07:33.773] [DEBUG] – root@10.20.1.26 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:33.798] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.799] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:33.800] [DEBUG]
[2024-04-10 09:07:33.800] [DEBUG] – root@10.20.1.27 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:33.850] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.851] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:33.851] [DEBUG]
[2024-04-10 09:07:33.851] [DEBUG] - sub status ref count to 0
[2024-04-10 09:07:33.852] [DEBUG] - export status
[2024-04-10 09:07:33.852] [DEBUG] - Call ocp-express-py_script_status-1.0 for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:33.853] [DEBUG] - import status
[2024-04-10 09:07:33.854] [DEBUG] - add status ref count to 1
[2024-04-10 09:07:33.855] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/ocpexpress/run/ocp-express.pid
[2024-04-10 09:07:33.886] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:33.887] [DEBUG] cat: /data/myodb/ocpexpress/run/ocp-express.pid: No such file or directory
[2024-04-10 09:07:33.888] [DEBUG]
[2024-04-10 09:07:33.888] [DEBUG] - sub status ref count to 0
[2024-04-10 09:07:33.888] [DEBUG] - export status
[2024-04-10 09:07:33.978] [DEBUG] - Call oceanbase-ce-py_script_start_check-4.2.2.0 for oceanbase-ce-4.2.2.0-100000192024011915.el7-aa3053da7370a6685a2ef457cd202d50e5ab75d3
[2024-04-10 09:07:33.978] [DEBUG] - import start_check
[2024-04-10 09:07:33.999] [DEBUG] - add start_check ref count to 1
[2024-04-10 09:07:34.002] [ERROR] oceanbase-ce-py_script_start_check-4.2.2.0 RuntimeError: get_variable() got an unexpected keyword argument ‘default’
[2024-04-10 09:07:34.002] [ERROR] Traceback (most recent call last):
[2024-04-10 09:07:34.003] [ERROR] File “core.py”, line 1564, in start_cluster
[2024-04-10 09:07:34.003] [ERROR] File “core.py”, line 1634, in _start_cluster
[2024-04-10 09:07:34.003] [ERROR] File “core.py”, line 182, in call_plugin
[2024-04-10 09:07:34.003] [ERROR] File “_plugin.py”, line 314, in call
[2024-04-10 09:07:34.003] [ERROR] File “_plugin.py”, line 281, in _new_func
[2024-04-10 09:07:34.004] [ERROR] File “/root/.obd/plugins/oceanbase-ce/4.2.2.0/start_check.py”, line 253, in start_check
[2024-04-10 09:07:34.004] [ERROR] global_generate_config = plugin_context.get_variable(‘global_generate_config’, default=generate_configs.get(‘global’, {}))
[2024-04-10 09:07:34.004] [ERROR] TypeError: get_variable() got an unexpected keyword argument ‘default’
[2024-04-10 09:07:34.004] [ERROR]
[2024-04-10 09:07:34.004] [DEBUG] - sub start_check ref count to 0
[2024-04-10 09:07:34.004] [DEBUG] - export start_check
[2024-04-10 09:07:34.005] [DEBUG] - oceanbase-ce starting check failed.
[2024-04-10 09:07:34.005] [DEBUG] - Call obproxy-ce-py_script_start_check-3.1.0 for obproxy-ce-4.2.1.0-11.el7-0aed4b782120e4248b749f67be3d2cc82cdcb70d
[2024-04-10 09:07:34.005] [DEBUG] - import start_check
[2024-04-10 09:07:34.009] [DEBUG] - add start_check ref count to 1
[2024-04-10 09:07:34.010] [INFO] Check before start obproxy
[2024-04-10 09:07:34.011] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/obproxy/run/obproxy-10.20.1.25-2883.pid
[2024-04-10 09:07:34.043] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:34.044] [DEBUG] cat: /data/myodb/obproxy/run/obproxy-10.20.1.25-2883.pid: No such file or directory
[2024-04-10 09:07:34.044] [DEBUG]
[2024-04-10 09:07:34.044] [DEBUG] – 10.20.1.25 port check
[2024-04-10 09:07:34.045] [DEBUG] – root@10.20.1.25 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:0B43’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.123] [DEBUG] – exited code 0
[2024-04-10 09:07:34.123] [DEBUG] – root@10.20.1.25 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:0B44’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.199] [DEBUG] – exited code 0
[2024-04-10 09:07:34.274] [DEBUG] - sub start_check ref count to 0
[2024-04-10 09:07:34.274] [DEBUG] - export start_check
[2024-04-10 09:07:34.275] [DEBUG] - Call obagent-py_script_start_check-1.3.0 for obagent-4.2.2-100000042024011120.el7-19739a07a12eab736aff86ecf357b1ae660b554e
[2024-04-10 09:07:34.275] [DEBUG] - import start_check
[2024-04-10 09:07:34.281] [DEBUG] - add start_check ref count to 1
[2024-04-10 09:07:34.282] [INFO] Check before start obagent
[2024-04-10 09:07:34.293] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:34.324] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:34.325] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:34.326] [DEBUG]
[2024-04-10 09:07:34.326] [DEBUG] – 10.20.1.25 port check
[2024-04-10 09:07:34.326] [DEBUG] – root@10.20.1.25 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F99’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.402] [DEBUG] – exited code 0
[2024-04-10 09:07:34.403] [DEBUG] – root@10.20.1.25 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F98’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.479] [DEBUG] – exited code 0
[2024-04-10 09:07:34.481] [DEBUG] – root@10.20.1.26 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:34.511] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:34.511] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:34.512] [DEBUG]
[2024-04-10 09:07:34.512] [DEBUG] – 10.20.1.26 port check
[2024-04-10 09:07:34.513] [DEBUG] – root@10.20.1.26 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F99’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.586] [DEBUG] – exited code 0
[2024-04-10 09:07:34.587] [DEBUG] – root@10.20.1.26 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F98’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.662] [DEBUG] – exited code 0
[2024-04-10 09:07:34.663] [DEBUG] – root@10.20.1.27 execute: cat /data/myodb/obagent/run/ob_agentd.pid
[2024-04-10 09:07:34.709] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:34.709] [DEBUG] cat: /data/myodb/obagent/run/ob_agentd.pid: No such file or directory
[2024-04-10 09:07:34.710] [DEBUG]
[2024-04-10 09:07:34.710] [DEBUG] – 10.20.1.27 port check
[2024-04-10 09:07:34.711] [DEBUG] – root@10.20.1.27 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F99’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.808] [DEBUG] – exited code 0
[2024-04-10 09:07:34.809] [DEBUG] – root@10.20.1.27 execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1F98’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:34.906] [DEBUG] – exited code 0
[2024-04-10 09:07:34.942] [DEBUG] - sub start_check ref count to 0
[2024-04-10 09:07:34.942] [DEBUG] - export start_check
[2024-04-10 09:07:34.943] [DEBUG] - Call ocp-express-py_script_start_check-4.2.1 for ocp-express-4.2.2-100000022024011120.el7-09ffcf156d1df9318a78af52656f499d2315e3f7
[2024-04-10 09:07:34.943] [DEBUG] - import start_check
[2024-04-10 09:07:34.955] [DEBUG] - add start_check ref count to 1
[2024-04-10 09:07:34.956] [INFO] Check before start ocp-express
[2024-04-10 09:07:34.965] [DEBUG] – root@10.20.1.25 execute: cat /data/myodb/ocpexpress/run/ocp-express.pid
[2024-04-10 09:07:34.997] [DEBUG] – exited code 1, error output:
[2024-04-10 09:07:34.998] [DEBUG] cat: /data/myodb/ocpexpress/run/ocp-express.pid: No such file or directory
[2024-04-10 09:07:34.998] [DEBUG]
[2024-04-10 09:07:34.999] [DEBUG] – root@10.20.1.25 execute: bash -c ‘cat /proc/net/{udp*,tcp*}’ | awk -F’ ’ ‘{print $2,$10}’ | grep ‘00000000:1FF4’ | awk -F’ ’ ‘{print $2}’ | uniq
[2024-04-10 09:07:35.075] [DEBUG] – exited code 0
[2024-04-10 09:07:35.076] [DEBUG] – root@10.20.1.25 execute: java -version
[2024-04-10 09:07:35.321] [DEBUG] – exited code 0
[2024-04-10 09:07:35.323] [DEBUG] – root@10.20.1.25 execute: cat /proc/meminfo
[2024-04-10 09:07:35.391] [DEBUG] – exited code 0
[2024-04-10 09:07:35.393] [DEBUG] – root@10.20.1.25 execute: df --block-size=1024
[2024-04-10 09:07:35.470] [DEBUG] – exited code 0
[2024-04-10 09:07:35.472] [DEBUG] – get disk info for path /, total: 125598961664 avail: 122254503936
[2024-04-10 09:07:35.473] [DEBUG] – get disk info for path /dev, total: 8306491392 avail: 8306491392
[2024-04-10 09:07:35.473] [DEBUG] – get disk info for path /dev/shm, total: 8318857216 avail: 8318857216
[2024-04-10 09:07:35.473] [DEBUG] – get disk info for path /run, total: 8318857216 avail: 8306733056
[2024-04-10 09:07:35.474] [DEBUG] – get disk info for path /sys/fs/cgroup, total: 8318857216 avail: 8318857216
[2024-04-10 09:07:35.474] [DEBUG] – get disk info for path /boot, total: 1063256064 avail: 911302656
[2024-04-10 09:07:35.474] [DEBUG] – get disk info for path /data, total: 214639316992 avail: 9683091456
[2024-04-10 09:07:35.474] [DEBUG] – get disk info for path /run/user/0, total: 1663774720 avail: 1663774720
[2024-04-10 09:07:35.475] [DEBUG] – root@10.20.1.25 execute: df --block-size=1024 /data/myodb/ocpexpress/log
[2024-04-10 09:07:35.543] [DEBUG] – exited code 0
[2024-04-10 09:07:35.544] [DEBUG] – get disk info for path /data, total: 214639316992 avail: 9683091456
[2024-04-10 09:07:35.619] [DEBUG] - sub start_check ref count to 0
[2024-04-10 09:07:35.620] [DEBUG] - export start_check
[2024-04-10 09:07:35.620] [INFO] See OceanBase分布式数据库-海量数据 笔笔算数 .
[2024-04-10 09:07:35.620] [INFO] Trace ID: b49c8890-f6d6-11ee-b0ae-00505699e110
[2024-04-10 09:07:35.620] [INFO] If you want to view detailed obd logs, please run: obd display-trace b49c8890-f6d6-11ee-b0ae-00505699e110
[2024-04-10 09:07:35.621] [DEBUG] - unlock /root/.obd/lock/global
[2024-04-10 09:07:35.622] [DEBUG] - unlock /root/.obd/lock/deploy_myodb
[2024-04-10 09:07:35.622] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo

obd cluster edit-config 部署名称
这个内容麻烦提供下 最好是文本格式。

或者
cd ~/.obd
rm -f version 文件
obd cluster list
再试试启动是否报错。

这个我理解是不是三台机器abc,在a上操作obd部署了一个集群涉及三个机器,然后再在b上操作obd部署

找到原因了,三台服务器的obd版本不一样导致,另外两台都换成2.3.1版本就可以了。

你是每个节点都部署OBD了么 但是集群是只有1套?

一个节点部署OBD即可进行多节点OB集群部署。 OBD自身是没有高可用的,也不需要每个节点部署OBD,重启也只在一个OBD上操作即可,所以是不是对OBD的使用有些误解。

只有主节点有obd,如果主节点故障了或者损坏了怎么办?还有,只有主节点有obproxy-ce和ocp-express,主节点坏了,这两服务也用不了了。。。

如果主节点故障 但能获取到~/.obd 目录 是可以在其他节点部署同版本obd 然后提供.obd目录继续进行管理,或者部署OCP接管集群进行管理(推荐)。

obproxy-ce 建议最少部署2节点、
ocp-express 推荐独立节点或者多节点部署,能增加安全性。express是OCP轻量版本,如果对运维要求比较高,建议部署多节点 OCP 。

odb web部署的时候,ocp-express不支持多节点部署?如何部署高可用ocp-express?

obproxy和ocp-express都可以部署多个。配置里servers写上多个ip就可以了。

担心obd单点故障导致后续运维不可用,可以做定时备份下~/.obd目录,不用在所有机器上都安装obd


ocp-express只支持单个服务器部署,不可以多个…obproxy支持多个


ocp-express只支持单选,不能选多个