注意:MR Master和DFS Master配置必须和mapred-site.xml和core-site.xml等配置文件一致
打开Project Explorer,查看HDFS文件系统。
点击红色圈圈,会弹出对话框Open Perspective,选择Map/Reduce,确定即可:
强调这个的原因是,一些初学者可能没有注意到,eclipse默认情况下打开的Perspective是java,而此处运行的是Map/Reduce,故一定要注意。我就是在这里被难住了。
配置过程中出先的问题:
在eclipse中无法向文件HDFS文件系统写入的问题,这将直接导致eclipse下编写的程序不能在hadoop上运行。
- 打开conf/hdfs-site.xml,找到dfs.permissions属性修改为false(默认为true)OK了。
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
改完需要重启HDFS;
- 最简单的就是刚才说的登录桌面启动eclipse的用户本身就是hadoop的管理员