关于远程调试hadoop启动的配置(已经解决,附上解决方案方便大家参考。)

1.jpg

师兄,这样配置,错在哪里?然后执行
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi -Dmapred.job.tracker=local 2 10
 
的时候没有进行等待.程序直接跑完了。
这个文件是vim /usr/lib/hadoop/bin/hadoop.
 
解决方案。因为是apche hadoop2.x。所以修改位置应该是$HADOOP/bin/hadoop。其他同学要是怎么改都不对,可以看看是否错在这里。

fish - Hadooper

赞同来自:

跳转到的那张帖子,你仔细看看,就有相应的jdwp配置以及local模式跑任务的配置。 如下截图中加重的文字是关于local模式跑mapreduce的配置。
1.png
 

fish - Hadooper

赞同来自:

问题我已经重定向到http://www.xxwenda.com/?/question/507 你得用新的参数(直播课中讲到了)。   另外,问题怎么只邀请我一个人呢,你的问题没有自动邀请多人么?

fish - Hadooper

赞同来自:

提交命令之后,任务是卡住并提示Listening for... 还是一下就提交完了?

fish - Hadooper

赞同来自:

你往hadoop脚本里面添加了修改之后,执行hadoop fs -ls /都应该停下来,像下面这样,都不用提交任务先:
1.png
hadoop脚本中修改成如下就可以: exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS -agentlib:jdwp=transport=dt_socket,address=8004,server=y,suspend=y $CLASS "$@"

要回复问题请先登录注册