首先从Linux里将hadoop的架包拽出来,如图
放到eclipse安装目录下的plugins里即可。
重启eclipse,配置Hadoop installation directory
如果插件安装成功,打开Windows-Preferences后,输入刚才放hadoop的地址。
配置Map/Reduce Locations
打开Windows-->Open Perspective-->Other
选择Map/Reduce,点击OK,在右下方看到有个Map/Reduce Locations的图标
然后去Linux里找到:/etc/hadoop/2.5.0.0-1245/0 下找到core-site.xml,配置
fs.default.name
hdfs://name01:8020 name是跟hadoop对应的,端口号一般不用改
点击Map/Reduce
Location选项卡,点击右边小象图标,打开Hadoop Location配置窗口:
根据自己ip更改。
点击"Finish"按钮,关闭窗口。点击左侧的DFSLocations—>myhadoop(上一步配置的location
name),如能看到user,表示安装成功,但是进去看到报错信息:Error: Permission denied: user=root,access=READ_EXECUTE,inode="/tmp";hadoop:supergroup:drwx---------
应该是权限问题:把/tmp/目录下面所有的关于hadoop的文件夹设置成hadoop用户所有然后分配授予777权限。
cd /tmp/
chmod 777 /tmp/
chown -R hadoop.hadoop /tmp/hsperfdata_root
之后重新连接打开DFS Locations就显示正常了。