メインコンテンツまでスキップ

設定手順

この文書では、CCRを使用する際に調整または注意が必要な設定を説明します。

FE設定

fe.confで設定します。例:restore_reset_index_id = true

名前説明デフォルト値バージョン
restore_reset_index_id同期テーブルで転置インデックスまたはビットマップインデックスが使用されている場合は、falseに設定する必要があります。false2.1.8および3.0.4以降。
ignore_backup_tmp_partitions上流の一時パーティション作成によって引き起こされる同期中断を回避するため、trueに設定する必要があります。false2.1.8および3.0.4以降。
max_backup_restore_job_num_per_dbメモリ内のDB単位のバックアップ/復旧ジョブ数の制限、2に設定することを推奨します。10全バージョン。
label_num_thresholdトランザクション復旧が速すぎることを防ぐためにTXN Labelの数を制御します。大きすぎるとメモリを多く占有し、小さすぎると例外状況でデータ重複の可能性があります。デフォルト値はほとんどの場合で十分です。20002.1以降。
restore_job_compressed_serializationタブレット数が100,000を超える場合はtrueに設定することを推奨します。
ダウングレード前に設定をオフにし、FEがcheckpointを完了することを確認してください。
2.1から3.0にアップグレードする際は、少なくとも3.0.3にアップグレードしてください。
false2.1.8および3.0.3以降。
backup_job_compressed_serializationタブレット数が100,000を超える場合はtrueに設定することを推奨します。
ダウングレード前に設定をオフにし、FEがcheckpointを完了することを確認してください。
2.1から3.0にアップグレードする際は、少なくとも3.0.3にアップグレードしてください。
false2.1.8および3.0.3以降。
backup_job_default_timeout_msバックアップ/復旧ジョブのタイムアウト、ソースとターゲットの両方のクラスターFEで設定が必要です。なし要件に応じて設定
enable_restore_snapshot_rpc_compressionRPCメッセージサイズを削減するためにスナップショット情報圧縮を有効にします。trueに設定することを推奨します。true2.1.8および3.0.3以降。

BE

be.confで設定します。例:thrift_max_message_size = 2000000000

名前説明デフォルト値バージョン
thrift_max_message_sizeBE thriftサーバーの単一RPCパケット制限、CCRジョブに関わるタブレット数が多い場合は2000000000に設定することを推奨します。100MB全バージョン
be_thrift_max_pkg_bytesBE Thrift RPCメッセージパッケージサイズ制限。20MB2.0専用。
max_download_speed_kbps下流BEの各ダウンロードワーカーのダウンロード速度制限、デフォルトはスレッドあたり50MB/s。50MB/s全バージョン
download_worker_countダウンロードジョブのスレッド数、ネットワークカード、ディスク、負荷に応じて設定。1全バージョン

テーブル属性

Create TableまたはAlter Tableで設定。

名前説明デフォルト値バージョン
binlog.max_bytesbinlogの最大メモリ使用量、少なくとも4GBを維持することを推奨します。無制限全バージョン
binlog.ttl_secondsbinlogの保持時間。2.0.5より前は無制限、2.0.5以降は1日(86400)全バージョン