更新时间:2024-11-29 GMT+08:00
更新RTDService租户
操作场景
RTDService租户的更新主要有以下场景:
- 租户基本信息变更
- Farmer集群配置变更
- MOTService配置变更
- Redis配置变更
- Kafka配置变更
因为RTD租户中记录了RTD服务、MOTService服务、Redis服务(可选)、Kafka服务(可选)的信息,因此RTD租户的更新涉及RTD配置、MOTService配置、Redis配置和Kafka配置的更新。
本章节指导开发人员进行租户更新操作。
操作步骤
通过RTD WebUI界面更新
- 参考访问RTD WebUI界面,登录RTD WebUI界面。
- 选择“系统 > 租户管理”。
- 在租户列表中,单击租户名称后的“修改”,根据需求可修改Farmer集群配置、MOTService集群配置、Redis集群配置和Kafka集群配置,修改完成后单击“确认”保存配置。
- (可选)同步RTDExecutor。
在租户列表中,单击租户名称后的“同步RTDExecutor”,勾选需要同步的集群,单击“确认”,等待系统同步成功。
通过接口更新
- 记录RTD所在集群的FusionInsight Manager登录IP地址。
- 登录https://omsip:21820/rtdservice/v1/tenants/租户ID。
使用PUT方式发送JSON体:
{ "tenantId": "租户ID", "name": "mot_test1", "dbType": 1, "modifiedTime": null, "modifiedUser": null, "description": null, "createdTime": "2022-09-09 11:26:29.58", "createdUser": null, "clusterConfig": { "fiFarmer2ManagerUser": null, "fiFarmer1ManagerOmPort": 20009, "fiFarmer2ManagerIp": null, "fiFarmer1ContainersGroupName": "RTD", "fiFarmer1ManagerPassword": "password", "fiFarmer1ManagerUser": "admin", "fiFarmer2ManagerPassword": null, "fiFarmer2ContainersGroupName": null, "fiFarmer2ManagerPort": 0, "fiFarmer1ManagerIp": "192.168.64.12", "fiFarmer1ManagerPort": 28443, "fiFarmer2ManagerOmPort": 0 }, "rtdDbConfig": [ { "rtddbGroupId": "1", "rtddbGroupName": "mot_group1", "dbAuthMode": 0, "rtddbGroupInstallMode": 1, "dbCallProcedureTimeout": 100000, "db1ConnectionUser": "dttest", "db1ConnectionPassword": "password", "db1ConnectionIp": "192.168.64.51", "db1ConnectionPort": 20105, "db1DataBaseName": "db_tpcc", "db1SSlEnable": false } ], "redisConfig": [ { "redisClusterId": "1234", "redisClusterName": "redis1", "redisConnectionUrls": "192.168.64.12:22400,192.168.64.4:22400,192.168.64.95:22400", "redisClusterMaxTotal": 20, "redisClusterTimeout": 2000, "redisClusterMode": 0, "redisClusterSSLEnabled": false, "redisClusterUsername": "", "redisClusterPassword": "", "redisClusterKrbConf": "" } ], "kafkaConfig": { "kafka1ConnectionUrls": "192.168.64.12:21005,192.168.64.4:21005,192.168.64.95:21005", "kafka1ClusterMode": 0, "kafka1ClusterSSLEnabled": false, "kafka1ClusterUsername": "", "kafka1ClusterPassword": "", "kafka1ClusterKrbConf": "", "kafka2ConnectionUrls": "192.168.64.13:21005,192.168.64.5:21005,192.168.64.96:21005", "kafka2ClusterMode": 0, "kafka2ClusterSSLEnabled": false, "kafka2ClusterUsername": "", "kafka2ClusterPassword": "", "kafka2ClusterKrbConf": "" } }
- 返回Status 200 OK表示更新成功。
- 租户更新成功后,参照同步租户配置到RTD Executor BLU,同步租户配置到RTD Executor BLU。
- 观察BLU的健康状态和业务运行情况。
同步租户配置到RTD Executor BLU
当租户配置更新(Farmer集群配置、MOTService集群配置、Redis集群配置和Kafka集群配置)成功后,通过RTD WebUI界面可一键同步配置。
- 参考访问RTD WebUI界面,登录RTD WebUI界面。
- 选择“系统 > 租户管理”。
- 在租户列表中,单击租户名称后的“同步RTDExecutor”,勾选需要同步的集群,单击 。
- 等待系统同步成功。
父主题: 租户管理