From 81eff94fa70487d7d9cfe4a0fb75f85ef2bf51a3 Mon Sep 17 00:00:00 2001 From: lifengchao Date: Thu, 25 Jan 2024 14:16:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E8=84=9A=E6=9C=AC=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0interval=5Fminute=E5=8F=82=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TSG2310to2401upgrade/migrate_table_2401/02_start_migrate_table.sh | 5 +++++ .../migrate_table_2401/start_migrate_local_table_to_2401.sh | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/02_start_migrate_table.sh b/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/02_start_migrate_table.sh index dbe0a0f..820f027 100644 --- a/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/02_start_migrate_table.sh +++ b/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/02_start_migrate_table.sh @@ -66,6 +66,11 @@ if [ $timestamp_start -ge $timestamp_end ]; then exit 1 fi +if [[ ! "$slice_interval_minute" =~ ^[1-9][0-9]*$ ]]; then + echo "slice_interval_minute参数必须是正确的分钟数" + exit 1 +fi + home=$(cd `dirname $0`; pwd) # 遍历每个节点执行迁移 diff --git a/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/start_migrate_local_table_to_2401.sh b/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/start_migrate_local_table_to_2401.sh index 293669e..11ff8c0 100644 --- a/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/start_migrate_local_table_to_2401.sh +++ b/Clickhouse最新全量建表语句/TSG版本升级/TSG2310to2401upgrade/migrate_table_2401/start_migrate_local_table_to_2401.sh @@ -66,6 +66,11 @@ if [ $timestamp_start -ge $timestamp_end ]; then exit 1 fi +if [[ ! "$slice_interval_minute" =~ ^[1-9][0-9]*$ ]]; then + echo "slice_interval_minute参数必须是正确的分钟数" + exit 1 +fi + # 后台执行,输出日志 nohup ./migrate_local_table_to_2401.sh "$table" "$data_start_time" "$data_end_time" $slice_interval_minute > "log_$table.txt" 2>&1 & echo "已启动迁移${table}表任务,时间范围[$data_start_time, $data_end_time], 每批迁移段分钟:$slice_interval_minute, 日志输出到:log_$table.txt。请查看日志文件确认每段数据迁移情况"