gpt4 book ai didi

debugging - 如何将调试器附加到远程 Hadoop 实例

转载 作者:可可西里 更新时间:2023-11-01 14:19:12 24 4
gpt4 key购买 nike

我不是在寻找依赖于 debugging 的所谓“println”解决方案.我的意思是将一个真正的调试器附加到一个正在运行的 Hadoop 实例,并从不同的机器调试它。

这可能吗?如何? jdb?

最佳答案

LINK 上很好地给出了

要调试任务跟踪器,请执行以下步骤。

  1. 编辑 conf/hadoop-env.sh 使其具有以下内容

    export HADOOP_TASKTRACKER_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=5000,server=y,suspend=n"

  2. 启动 Hadoop(bin/start-dfs.sh 和 bin/start-mapred.sh)

  3. 它将阻止等待调试连接
  4. 在调试配置中使用 Eclipse“远程 Java 应用程序”连接到服务器并添加断点
  5. 运行 map reduce 作业

关于debugging - 如何将调试器附加到远程 Hadoop 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com