Hadoop 的本地运行少不了个小助手——winutils.exehadoop_dll_winutil_2.7.1.zip 里打包的就是它和相关的 Windows 动态库,挺适合你在 Windows 上跑 Hadoop 开发环境。省得你到处找那些稀奇古怪的 DLL,直接解压就能用。

跑 Hadoop 2.7.1 的时候,经常遇到 winutils.exe not found 的报错?这个包就专门这个烦事儿的。搭配 Hadoop 2.7.1,兼容性还不错,路径设置好就能愉快地执行各种命令。

你只要把压缩包解开,放到 %HADOOP_HOME%/bin 下,环境变量配一配,命令行操作就顺溜多了。像 hadoop fs -ls / 这些操作,不再报错。

如果你在搞 Windows 上的伪分布式调试,或者不想搭 WSL,这玩意儿挺省事。顺便说一句,如果你用的是其他版本,比如 Hadoop 2.8,记得去看下对应的 hadoop.dll 文件,版本不匹配也出问题。

还有相关资料可以看看:Hadoop 2.7.1 发行分布式计算框架详解,你要是第一次配 Hadoop 环境,可以先过一遍。

hadoop_dll_winutil_2.7.1.zip 蛮适合 Windows 开发用,想少踩坑就先准备好它。如果你用的是 Postgres 相关组件,也可以看看 postgresql32dll.zip