从 IDE 调试外部点燃节点
Debugging an external ignite node from IDE
我可以从 IDE 中启动多个节点并且断点有效。但是,当节点从外部启动时(使用启动脚本),有些方面会有所不同。我想从 IDE 中调试该节点上的作业 运行。我怎么做?我猜它类似于远程服务器调试,但不确定如何在 Ignite 中执行此操作。
我将以下内容与 IntelliJ IDEA 结合使用:
- 启动外部节点时指定 JVM 选项:
-Xdebug -Xnoagent -Djava.compiler=NONE
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
添加默认设置的远程调试配置(与上面对应)
启动远程节点并附加调试器
我可以从 IDE 中启动多个节点并且断点有效。但是,当节点从外部启动时(使用启动脚本),有些方面会有所不同。我想从 IDE 中调试该节点上的作业 运行。我怎么做?我猜它类似于远程服务器调试,但不确定如何在 Ignite 中执行此操作。
我将以下内容与 IntelliJ IDEA 结合使用:
- 启动外部节点时指定 JVM 选项:
-Xdebug -Xnoagent -Djava.compiler=NONE
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
添加默认设置的远程调试配置(与上面对应)
启动远程节点并附加调试器