Windows 下跑时,缺啥都别缺winutils.exehadoop.dll。这俩文件说白了就是帮你系统兼容的关键角色,是winutils.exe,没它你连基本的 HDFS 权限设置都搞不定。作者贴心地打包好了,还标了“自己编译的”,省了你一堆折腾,直接解压能用。对刚上手 Hadoop 的朋友挺友好的。

配置的时候别忘了把bin目录加到PATH里,系统才能认得这些命令。不然你输hadoop fs -ls /啥也出不来。还有就是hadoop-env.cmd里的JAVA_HOME得改对,不然运行时直接报错。亲测,路径写错后悔一整天。

运行顺序推荐先namenode -format,再跑start-dfs.cmdstart-yarn.cmd。执行过程有日志输出,可以及时发现问题。比如我之前少配了个环境变量,导致start-dfs直接黑屏退出。

如果你懒得折腾源码编译,又想在 Windows 下体验完整的 Hadoop 流程,这份资源还蛮适合你。有问题也可以看看下面这些相关链接,都是我收藏夹里常用的: