[关闭]
@EVA001 2017-10-29T11:59:39.000000Z 字数 1507 阅读 285

2017-2-24 在windows下使用IDEA远程连接linux集群进行mapreduce调试

有道云笔记


在windows下使用IDEA远程连接linux集群进行mapreduce调试

改用户名,administrator改为hadoop,即改为linux集群的用户名,我的为hadoop

将hadoop.tar.gz解压至windows下,添加系统变量跟环境变量 HADOOP_HOME,添加PATH追加上HADOOP_HOME\bin;HADOOP_HOME\sbin;

在Windows下解压winutils包,将其内的七个文件复制到hadoop目录下的bin中和lib中

开启集群,即

start-all.sh
mr-jobhistory-daemon.sh start historyserver [一定要开historyserver]

linux下开启集群,开启后一定要确定集群开启无误,并且确定\input目录存在且有数据(因为要运行wordcount必须有输入)之后就不用动了(本人用的是虚拟机)

之后注意要关闭防火墙,一般已经关闭
还要离开安全模式,即

hadoop -dfsadmin safemode leave

正式开始IDEA调试:

新建maven项目,之后右键项目出现菜单中选择open module setting ,选择dependencies
点绿色+号添加library,找到hadoop目录下的share中的hadoop文件夹,将其中的除https之外的文件全部添加进来,可以取名为hadoop

修改用户名为hadoop,首先要去用户管理里修改、
然后去,用户组管理里修改,分两步!!!!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注