想在Windows下开发Hadoop的进来看看
hadoop1.1.2
我搞了几天有以下结论:
1.Cygwin是个坑爹货,建议不用,这玩意虽然很容易就让Hadoop运行在单机模式下,但伪分布式模式下报错一个接一个,还需要改hadoop源代码屏蔽一个错误,感觉非常不安全。完全分布式模式就不用想了。另外,Hadoop官方也并不保证Cygwin下能正常跑Hadoop。所以不要尝试为妙,而且Cygwin的卸载要一不小心也会非常麻烦。
2.建议用VMware Workstation 9.0.2 + Ubuntu-12.04来搭建虚拟机环境,操作配置都方便,而且可以多装几个虚拟机搭建完全分布式模式来深入了解Hadoop。
3.Hadoop的Eclipse插件需要自己编译,方法也不复杂,网上很多介绍。但这个插件在Windows下意义不大,目前测试Linux伪分布式模式用windwos下eclipse连dfs连不上,完全分布式还没试,有结论我再来发。Linux上装个eclipse再装这个插件才有用处,只是虚拟机有点慢,另外这个插件bug也不少。