修改有歧义的表名

This commit is contained in:
王宽
2024-04-07 09:22:59 +00:00
parent 6c2a84af5f
commit 8c3d754207

View File

@@ -1,13 +1,13 @@
由于需要升级多个数据中心,为了保证业务连续性且不丢失数据,采用实时增量同步的方法进行数据迁移。 由于需要升级多个数据中心,为了保证业务连续性且不丢失数据,采用实时增量同步的方法进行数据迁移。
具体步骤: 具体步骤:
- Step1 停止国家中心gohangout入库任务。 - Step1 停止国家中心gohangout入库任务。
- Step2 23.07版本clickhouse库表_local表重命名_old,删除相关视图及废弃表。 - Step2 23.07版本clickhouse库表_local表重命名_local_old,删除相关视图及废弃表。
- Step3 升级国家中心初始化24.02版本clickhouse库表并进行校验。 - Step3 升级国家中心初始化24.02版本clickhouse库表并进行校验。
- Step4 国家中心ck创建同步物化视图*_old->*_local。gohangout入库任务修改配置将入库表修改为*_old,已经删除的库表对应的gohangout任务也可删除gohangout保留任务session_record,security_event,transaction_record,voip_record,proxy_event,dos_event,重启gohangout。 - Step4 国家中心ck创建同步物化视图*_local_old->*_local。gohangout入库任务修改配置将入库表修改为*_local_old,已经删除的库表对应的gohangout任务也可删除gohangout保留任务session_record,security_event,transaction_record,voip_record,proxy_event,dos_event,重启gohangout。
- Step5 : 单个分中心升级TSG OS → 分中心Kafka → 分中心ETLgrootstream→ 国家中心Kafka*-PROCESSED → 国家中心Groot → 24.02库表 - Step5 : 单个分中心升级TSG OS → 分中心Kafka → 分中心ETLgrootstream→ 国家中心Kafka*-PROCESSED → 国家中心Groot → 24.02库表
- 未升级的分中心仍保留原先的ETL任务最终汇入国家中心kafka(*-COMPLETED)中→ 国家中心gohangout → *_old库表 -> ck物化视图同步至24.02库表中 - 未升级的分中心仍保留原先的ETL任务最终汇入国家中心kafka(*-COMPLETED)中→ 国家中心gohangout → *_local_old库表 -> ck物化视图同步至24.02库表中
- Step6 : 所有分中心升级完毕关闭国家中心gohangout删除ck同步物化视图。 - Step6 : 所有分中心升级完毕关闭国家中心gohangout删除ck同步物化视图。
- Step7 : 按照具体情况选择是否删除所有的历史表 xx_old或是否启动离线同步历史数据任务。 - Step7 : 按照具体情况选择是否删除所有的历史表 *_local_old或是否启动离线同步历史数据任务。
# 说明 # 说明