基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
OMS 追加部署 InfluxDB
更新时间:2025-04-07 02:01
本文介绍在部署 OceanBase 迁移服务(OceanBase Migration Service,OMS)后,如何为它部署 InfluxDB。
适用版本
适用于 OMS V3.2.0 及之后版本。
操作步骤
部署 InfluxDB
按照 InfluxDB 的部署文档,部署好 InfluxDB 并验证服务可用。
配置 OMS
使用以下命令,分别进入 OMS 容器:
sudo vim /home/admin/conf/config.yaml修改配置文件。示例如下:
"tsdb_enabled": !!bool "true" "tsdb_password": "XXXXXX" "tsdb_service": "INFLUXDB" "tsdb_url": "influxdb_ip:influxdb_port" "tsdb_username": "XXXXX"您必须将
influxdb_ip和influxdb_port替换为您 InfluxDB 的实际 IP 地址和端口号。在容器中执行
python -m omsflow.scripts.units.oms_init_manager --init-config-file,将时序数据库 InfluxDB 的配置分发到 OMS 各服务。重新启动 OMS 的 Supervisor 组件和 Console 组件。
supervisorctl restart oms_drc_supervisor oms_console注意
无论是单个地域还是多个地域,只能存在一个 InfluxDB,不支持多套 InfluxDB。
如果您在追加 InfluxDB 后未查看到数据,请进入 OMS 容器,确保 /home/ds/supervisor/config/supervisor.json 文件中的 enableMetrics 配置为 true。