基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
修改配置文件
更新时间:2023-07-18 17:25:59
注意
安装 OMS 的前提是有一套通过 antman 已经安装好的 OCP 环境,操作需要在 OCP 机器上的 antman 目录中执行(注意只是执行安装命令,OMS 的容器还是远程装到另外一台 OMS 服务器上的),原因其一是复用 obcluster.conf 配置文件里的相关信息,其二是利用 OCP 机器上已经生成的秘钥和密文信息。
操作步骤
以 root 用户登录曾执行过安装 OCP 的服务器。
说明
安装OCP时本地生成了相关用户和密码信息
进入
/root/t-oceanbase-antman/obcluster.conf目录,修改配置文件中 OMS 相关的配置项。根据环境和版本信息,主要修改以下四个配置项:
- OMS_IP_LIST:指要部署 OMS 的机器 IP 信息,多台用逗号分隔。
- OMS_DOCKER_IMAGE_PACKAGE:OMS 镜像文件名。
- OMS_IMAGE_REPO:OMS镜像 repo。
- OMS_IMAGE_TAG:OMS镜像 TAG。
OMS 2.x/3.x 需要配置挂载目录:
- OMS_PHYSICAL_LOG_DIR:挂载的日志目录。
- OMS_PHYSICAL_RUN_DIR:挂载的运行目录。
- OMS_PYHSICAL_STORE_DIR:挂载的数据存储目录。
在 OMS 2.1 之后的版本,自动安装 influxdb 用于查看监控, 2.1 之前版本会自动忽略。
- OMS_INSTALL_INFLUXDB=TRUE
- OMS_INFLUXDB_PHISICAL_DIR=/data/oms/influxdb
- OMS_INFLUXDB_IMAGE_PACKAGE=influxdb_1.8.tar.gz
- OMS_INFLUXDB_IMAGE_REPO=influxdb
- OMS_INFLUXDB_IMAGE_TAG=1.8
其他配置项默认不需要修改:
- OMS_PORT:OMS drc 服务的端口号,默认为 8088。
- OMS_METADB_USER:OMS 的 MetaDB 用户,默认为 root。
- OMS_METADB_TENANT:OMS 的 MetaDB 租户,默认是 oms_meta,创建在 OAT 的 obcluster 集群中。
- OMS_METADB_DBNAME:OMS 的 MetaDB database名,默认是 oms_meta。
- OMS_CONTAINER_NAME:OMS 容器的名字,默认是 oms。
- OMS_DOCKER_CPUS=12:OMS 容器分配的 CPU 配额,默认是 12C。
- OMS_DOCKER_MEMORY=24G:OMS 容器的内存配额,默认是 24 GB。
修改后的示例如下:
################### OMS 基本配置 / MUST CHANGE ACCORDING ENVIRONMENT / 根据环境必须修改 ############################ OMS_IP_LIST=xxx.xxx.xxx.xxx OMS_IMAGE_REPO=acs-reg.alipay.com/oceanbase/oms-all-in-one OMS_IMAGE_TAG=1.1.1-beta OMS_DOCKER_IMAGE_PACKAGE=oms.tgz ################### OMS ADVANCED SETTINGS / 基本不用修改 ######################## OMS_PORT=8088 OMS_METADB_USER=root OMS_METADB_TENANT=oms_tenant OMS_METADB_TENANT_PASS=root OMS_METADB_DBNAME=oms_meta OMS_CONTAINER_NAME=oms OMS_DOCKER_CPUS=12 OMS_DOCKER_MEMORY=24G