【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】我在使用OAT安装ob集群里的ocp组件,在连接ocp_mate租户时,报了错,我好奇的是我没有安装过obproxy组件,为什么oat要使用2883端口去连,2883这个端口压根没有,但是2881这个端口是有的
【复现路径】
【附件及日志】 AIRFLOW_CTX_DAG_RUN_ID=manual__2026-04-02T02:02:34.305706+00:00
20
[2026-04-02T10:03:44.992+0800] INFO - meta tenant is {‘hosts’: [‘10.42.32.10’], ‘port’: 2883, ‘user’: ‘root@ocp_mate#matedb’, ‘password’: ‘***’}
21
monitor tenant is {‘hosts’: [‘10.42.32.10’], ‘port’: 2883, ‘user’: ‘root@ocp_monitor#matedb’, ‘password’: ‘***’}
22
opensearch connect info is {}
23
[2026-04-02T10:03:44.994+0800] WARNING - connect to host 10.42.32.10 failed: (2003, “Can’t connect to MySQL server on ‘10.42.32.10’ ([Errno 111] Connection refused)”)
24
[2026-04-02T10:03:44.994+0800] ERROR - Task failed with exception
25
Traceback (most recent call last):
26
File “/usr/local/lib/python3.9/site-packages/airflow/decorators/base.py”, line 217, in execute
27
return_value = super().execute(context)
28
File “/usr/local/lib/python3.9/site-packages/airflow/operators/python.py”, line 175, in execute
29
return_value = self.execute_callable()
30
File “/usr/local/lib/python3.9/site-packages/airflow/operators/python.py”, line 192, in execute_callable
31
return self.python_callable(*self.op_args, **self.op_kwargs)
32
File “/oat/task_engine/dags/init_ocp.py”, line 154, in init_ocp_meta
33
with try_multi_connect(**meta_tenant) as conn:
34
File “/oat/task_engine/plugins/utils.py”, line 2348, in try_multi_connect
35
raise RuntimeError(‘No available connection’)
36
RuntimeError: No available connection
37
[2026-04-02T10:03:44.999+0800] INFO - Marking task as FAILED. dag_id=init_ocp, task_id=init_ocp_meta, execution_date=20260402T020234, start_date=20260402T020344, end_date=20260402T020344
38
[2026-04-02T10:03:45.018+0800] ERROR - Failed to execute job 462 for task init_ocp_meta (No available connection; 87274)
39
[2026-04-02T10:03:45.045+0800] INFO - Task exited with return code 1
40