トピックの種類の設定

構成アイテム
リマーク
segment.bytes セグメント化されたファイルサイズは、最大2GB
segment.ms 新しい必須セグメントは、すべての時間しきい値をファイル
segment.jitter.ms

ファイルの時間周期ジッタ

segment.index.bytes ファイルサイズセグメントインデックス
flush.messages

fsync力ログ:この構成では、時間間隔を指定しました

flush.ms メッセージリフレッシュ間隔ディスク
retention.bytes

トピックの各パーティションの最大ファイルサイズ、トピックサイズ制限=パーティションの数* retention.bytes

retention.ms

あなたが「削除」リテンション戦略を使用している場合、これは時間の節約、ログログを削除する前に、構成を指します。

index.interval.bytes

フェッチ操作を行う際に、最も近いオフセットスキャンサイズに一定のスペース、より大きなセット、高速代表的スキャンが、より多くのメモリ消費量は、このパラメータの必要性は、通常の状況下で変更することはありません。

delete.retention.ms

ログは、周波数制御ミリ秒のクリーニング

min.compaction.lag.ms

メッセージはログに圧縮されていない最小の時間のまま。のみログを圧縮しているため。

min.cleanable.dirty.ratio

この構成制御、ログ圧縮プログラムは、周波数のログをクリアしようとします

cleanup.policy

この構成は、削除したりコンパクトに配置することができます。ログ・セグメント・ファイルのサイズが上限値、又は上限値に到達するロール時間に達したときに、削除するように設定されている場合、ファイルが削除されます。コンパクトに設定した場合、そのファイルは廃止された状態としてマークされ、クリーンアップされます

file.delete.delay.ms

ファイルシステムの時刻からファイルを削除する前に待って

unclean.leader.election.enable

かどうかは、最後の手段としてISRのコピーがそうすることが、データの損失を引き起こす可能性があっても、指導者を選出しました。

min.insync.replicas

答えが配置されたプロデューサー「すべて」(または「-1」)である場合には、この構成が正常な応答を書かれたコピーの最小数を指定します。

max.message.bytes

カフカの最大値は、メッセージバッチサイズを可能にしました。この値が大きくなると、古い0.10.2よりも消費者のバージョンは、消費者の抽出のサイズも大きくしなければならない場合は、そう、彼らは大きなメッセージのバッチを得ることができること。

compression.type

指定されたトピックについて、最終的な圧縮を設定します。標準の圧縮形​​式GZIP、てきぱき、LZ4。また、非圧縮設定することができ、圧縮されていません。プロデューサーは、圧縮コーデックのセット、オリジナルの生産を維持するために設定されていることを、この意味。

事前割り当て

あなたがTrueに新しいログ・セグメント、セットを作成するとき、ディスク上のファイルを事前に割り当てます。

message.format.version メッセージログフォーマットのバージョンにメッセージを指定します。値は有効なApiVersionでなければなりません。たとえば:詳細は、0.8.2、0.9.0.0、0.10.0は、ApiVersionを確認してください。メッセージの特定のフォーマットのバージョンを提供し、ディスク上のすべての既存のメッセージによって以下の指定されたバージョンと等しいです。誤って設定、彼らはメッセージが表示されますので、この値は、消費者は古いバージョンを使用するようになります形式を「知りません」。
message.timestamp.type

定義されたメッセージのタイムスタンプは、ログメッセージの作成時に追加される、または時間が、この値は「CREATETIME」または「LogAppendTime」でなければなりません

message.timestamp.difference.max.ms

ブローカとの間の最大許容差は、タイムスタンプ、メッセージがタイムスタンプを指定したメッセージを受信します。log.message.timestamp.type = CREATETIME場合は、タイムスタンプの差がこのしきい値を超えた場合、メッセージは拒否されます。log.message.timestamp.type = LogAppendTime場合は、この設定を無視します。最大許容タイムスタンプの差が不必要に頻繁にログのローリングを避けるために、log.retention.msを超えてはなりません。

message.downconversion.enable メッセージのフォーマット変換が、消費者の要求を満たすために有効になっているかどうか、この設定を制御します。
leader.replication.throttled.replicas 在leader方面进行限制的副本列表。该列表设置以[PartitionId]的形式描述限制副本:[PartitionId]:[BrokerId],[PartitionId]:[BrokerId]:...或使用通配符‘*’限制该topic的所有副本。
follower.replication.throttled.replicas follower复制限流列表。该列表设置以[PartitionId]的形式描述限制副本:[PartitionId]:[BrokerId],[PartitionId]:[BrokerId]:...或使用通配符‘*’限制该topic的所有副本。

おすすめ

転載: www.cnblogs.com/lizherui/p/12056792.html