hadoop 的 win 下老毛病,少不了一个靠谱的winutils.exe。是你在折腾 Hadoop 3.1.0 的时候,没这个真跑不起来。这个资源了专门针对 3.1.0 版本的winutils.exe,解压就能用,省得你到处翻 GitHub 或者编译源码,挺省心。

hadoop 的本地运行在 Windows 上其实不是官方主打,多工具链也不是为 Win 优化的。所以winutils.exe就成了个“必须插件”,没有它,多命令一执行就报错,比如hadoop fs -ls /这种。

你只要把这个winutils.exe放进HADOOP_HOME/bin,再配下HADOOP_HOME环境变量和PATH路径,基本就能跑。像 Spark、Hive 这些本地调试环境,也都能少点烦心事。

下载和配置教程网上也蛮多,下面这些链接还挺实用,尤其是你卡在 Windows 和 Hadoop 兼容性问题上的时候:

如果你经常在 Windows 上折腾 Hadoop,建议这几个工具和路径配好留一份。下次新项目要跑 HDFS 或者调试 MapReduce,省时间多了。