从 IDE 调试外部点燃节点

Debugging an external ignite node from IDE

我可以从 IDE 中启动多个节点并且断点有效。但是,当节点从外部启动时(使用启动脚本),有些方面会有所不同。我想从 IDE 中调试该节点上的作业 运行。我怎么做?我猜它类似于远程服务器调试,但不确定如何在 Ignite 中执行此操作。

我将以下内容与 IntelliJ IDEA 结合使用:

  1. 启动外部节点时指定 JVM 选项:

-Xdebug -Xnoagent -Djava.compiler=NONE -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

  1. 添加默认设置的远程调试配置(与上面对应)

  2. 启动远程节点并附加调试器