カフカ(6個)の詳細と要約

 指数

スパースメモリ、インデックスを確立するためのデータ毎に所定のバイトを(そのような目的には、インデックスファイルのサイズを低減することです)。 

以下の図は、パーティションインデックスの概略図を:

注意

  1. 6と8を使用して、7を探しているなら、8は最初のでしょうし、その後、ポスト86のインデックスを検索し、その後、7 2の位置を見つけるために、2つのインデックス間の二分法を行い、インデックスを設立しました
  2. ログファイルは複数のセグメントに分割されています

呼び出すことにより、カフカ独自のツールを、あなたは、ログのデータを見ることができます

> binに/ kafka-run-class.sh kafka.tools.DumpLogSegments --files /root/kafka/kafka-logs/streams-plaintext-input-0/00000000000000000000.log --print-データログ--verify-インデックス-のみ

カフカのインデックスにログインして、ログインし、二対、インデックスファイル保存メタデータ(おそらく理由の理由は、このような大規模なインデックスファイルでデータを記述するデータ、)、店舗のメッセージを記録。対応するログファイルメタデータファイル移行アドレスメッセージを指し示すインデックス、例えば2,128指第二のデータ・ログ・ファイル128をオフセットするステップと、(インデックスファイルで指定された)物理アドレスがアドレス+メッセージをオフセットするように配置されてもよいです。

各メッセージがあるので、ディスクを書き込むためにパーティションを追加するので、効率が非常に高い(実績のある、シーケンシャル書き込みディスクメモリ効率がランダム書き込みよりもさらに高い、これはハイスループットカフカのための非常に重要な保障です) 。

 

おすすめ

転載: www.cnblogs.com/htkj/p/10941471.html