Windows 下调试Hadoop环境,最头疼的就是配置那些依赖文件。hadoop2.6(x64)V0.2.zip这个资源就挺省事,里头直接打包了你需要的两个关键文件:hadoop.dll和winutils.exe,用来跑HDFS相关程序比较方便。
hadoop.dll的事儿其实挺烦,放错位置就容易报NULL
指针错。直接扔进C://Windows/System32
,能省不少事。而winutils.exe
得放到你本地HADOOP_HOME
路径下的bin
目录,比如C://hadoop/bin
。注意,环境变量也得设置好,不然运行起来会找不到文件。
如果你是刚上手 Hadoop 的,或者只是在 Windows 上临时搞搞开发调试,那这个包还蛮合适,基本能跑起来。懒得一堆配置、折腾依赖的,可以直接用。
相关资源也可以顺带看看:Hadoop 2.6.3 Winutils.exe 和 Hadoop.dll,还有这篇HDFS 调试指南也挺详细,步骤清晰,适合边看边配。
提醒一句,如果你更新到 2.7 或 2.9,记得对照新版本配置,不然用老版本的winutils.exe
不兼容哦~