kafka トピックのデータ量を確認する方法
Kafkaのネイティブコマンドラインツールkafka-topics.shを使用して、特定のトピック内のデータ量を確認できます。以下は、コマンドラインツールを使用してトピックのデータ量を照会する手順です。
- ターミナルを開き、Kafka のインストール ディレクトリーに移動します。
- ./bin/kafka-topics.sh –bootstrap-server localhost:9092 –list
- ./bin/kafka-run-class.sh kafka.tools.GetOffsetShell –broker-list localhost:9092 –topic <トピック名> –time -1 –offsets 1 | awk -F “:” ‘{sum += $3} END {print sum}’
- <トピック名>
なお、上記コマンド内の`localhost:9092` は、Kafka サーバー のアドレスとポート番号です。ご自身の Kafka サーバーが別の場所にある場合や、別のポートを使用している場合は、コマンド内のアドレスとポートを適宜変更してください。