弄了好久。虽然现在已经出了hadoop 1.0.3,但是没有对应的eclipse插件。好像还要自己编译。所以我还是用hadoop 0.20.2吧。
环境:
ubuntu 10.10
hadoop 0.20.2
eclipse helios j2ee
伪分布模式配置:
1. 先解压hadoop 0.20.2,修改 conf/hadoop-env.sh,把JAVA_HOME指向本机jdk的安装目录
2. 修改
conf/core-site.xml
conf/mapred-site.xml
conf/hdfs-site.xml
3. 把contrib/eclipse-plugin里面的jar放到eclipse的plugin文件夹中。
4. 在eclipse的windows->preference中,选择hadoop/mapreduce,选择hadoop的路径,如/home/cit/hadoop
5. 在eclipse的windows->show view->others中,选择MapReduce Tools
6. 在多出来的MapReduce Location中,选择 new MapReduce Location, 填入对应的配置。同2中的两个配置文件。
然后就ok了。