【Kafka】Apache Kafka ~ Remote debug ~

■ はじめに

小ネタ(本当にメモ)。

Kafka の リモートデバッグについて触れたので、メモ。

【1】環境変数

https://github.com/ppatierno/kafka-connect-amqp/blob/master/README.md#debugging

export KAFKA_DEBUG=y
export DEBUG_SUSPEND_FLAG=y

https://github.com/apache/kafka/blob/ffcb6d4a1a733c7a7f8b2a5692ad0621c442e12c/bin/kafka-run-class.sh#L251

リモート側

JAVA_TOOL_OPTIONS: -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

【2】リモートデバッグのやり方

* 以下を参照

https://pleiades.io/help/idea/tutorial-remote-debug.html#dc6af7e

関連記事

Apache Kafka ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2023/04/26/103421
Apache Kafka ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/05/01/000000
Apache Kafka ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/04/23/235534
Apache Kafka ~ 環境構築 / Docker compose編 ~
https://dk521123.hatenablog.com/entry/2023/04/24/153846
Kafka Connect ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/10/22/220717
Kafka Connect ~ 環境構築 / Docker compose編 ~
https://dk521123.hatenablog.com/entry/2023/08/11/220921