設定手順
この文書は、CCRを使用する際に調整または注意が必要な設定を提供します。
FE設定
fe.confで設定します。例:restore_reset_index_id = true。
| 名前 | 説明 | デフォルト値 | バージョン |
|---|---|---|---|
restore_reset_index_id | 同期テーブルで転置インデックスまたはビットマップインデックスが使用されている場合は、falseに設定する必要があります。 | false | 2.1.8および3.0.4以降。 |
ignore_backup_tmp_partitions | 上流での一時パーティション作成による同期中断を回避するため、trueに設定する必要があります。 | false | 2.1.8および3.0.4以降。 |
max_backup_restore_job_num_per_db | メモリ内のDB当たりのバックアップ/リストアジョブ数の制限。2に設定することを推奨します。 | 10 | 全バージョン。 |
label_num_threshold | TXNラベルの数を制御してトランザクション復旧が速くなりすぎないようにします。大きすぎるとより多くのメモリを占有し、小さすぎると例外的な状況でデータ重複を引き起こす可能性があります。デフォルト値はほとんどの場合に十分です。 | 2000 | 2.1以降。 |
restore_job_compressed_serialization | タブレット数が100,000を超える場合、trueに設定することを推奨します。 ダウングレード前に設定をオフにし、FEがチェックポイントを完了することを確認してください。 2.1から3.0へのアップグレード時は、最低でも3.0.3にアップグレードしてください。 | false | 2.1.8および3.0.3以降。 |
backup_job_compressed_serialization | タブレット数が100,000を超える場合、trueに設定することを推奨します。 ダウングレード前に設定をオフにし、FEがチェックポイントを完了することを確認してください。 2.1から3.0へのアップグレード時は、最低でも3.0.3にアップグレードしてください。 | false | 2.1.8および3.0.3以降。 |
backup_job_default_timeout_ms | バックアップ/リストアジョブのタイムアウト。ソースとターゲット両方のクラスターFEで設定が必要です。 | なし | 要件に応じて設定 |
enable_restore_snapshot_rpc_compression | RPCメッセージサイズを削減するためのスナップショット情報圧縮を有効にします。trueに設定することを推奨します。 | true | 2.1.8および3.0.3以降。 |
BE
be.confで設定します。例:thrift_max_message_size = 2000000000。
| 名前 | 説明 | デフォルト値 | バージョン |
|---|---|---|---|
thrift_max_message_size | BE thriftサーバーの単一RPCパケット制限。CCRジョブに関わるタブレット数が多い場合、2000000000に設定することを推奨します。 | 100MB | 全バージョン |
be_thrift_max_pkg_bytes | BE Thrift RPCメッセージパッケージサイズ制限。 | 20MB | 2.0専用。 |
max_download_speed_kbps | 下流BEの各ダウンロードワーカーのダウンロード速度制限。デフォルトはスレッド当たり50MB/s。 | 50MB/s | 全バージョン |
download_worker_count | ダウンロードジョブのスレッド数。ネットワークカード、ディスク、負荷に応じて設定。 | 1 | 全バージョン |
テーブル属性
Create TableまたはAlter Tableで設定。
| 名前 | 説明 | デフォルト値 | バージョン |
|---|---|---|---|
binlog.max_bytes | binlogの最大メモリ使用量。最低4GBを保持することを推奨します。 | 無制限 | 全バージョン |
binlog.ttl_seconds | binlogの保持時間。 | 2.0.5以前は無制限、2.0.5以降は1日(86400) | 全バージョン |