淘先锋技术网

首页 1 2 3 4 5 6 7

一:eclipse集成hadoop开发插件

在eclipse的安装目录下的plugins中加入:hadoop2x-eclipse-plugin.zip包下的:
hadoop-eclipse-kepler-plugin-.jar
hadoop-eclipse-kepler-plugin-.jar
hadoop-eclipse-plugin-.jar
重启即可

二:eclipse远程debughadoop集群上的resourcemanager

远程调试的实现是借助于jvm的rpc功能,所以需要远程服务器端的支持,也就是远程服务器端再启动程序的时候,需要加入相关的启动参数

在${hadoop_install}\bin\yarn文件有一个参数:
YARN_RESOURCEMANAGER_OPTS
这个参数是为开发人员准备的。只需要在系统中手动设置这个变量即可实现调试的功能。

在windows 的dos下
    set YARN_RESOURCEMANAGER_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000"

inux 的shell下
    export YARN_RESOURCEMANAGER_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000"

在eclipse中,我们就可以选择run as —> debug –> debug comfig –> remote debug —> 选择远程服务器的ip和端口就可以了。