您的位置:首页 > 编程语言 > Java开发

eclipse中集成hadoop插件以及远程调试hadoop的resourcemanager

2016-08-21 14:38 357 查看
一:eclipse集成hadoop开发插件

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


二:eclipse远程debughadoop集群上的resourcemanager

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

在${hadoop_install}\bin\yarn文件有一个参数:

YARN_RESOURCEMANAGER_OPTS

这个参数是为开发人员准备的。只需要在系统中手动设置这个变量即可实现调试的功能。

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

2.Linux 的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和端口就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息