Windows 下跑winutils.exe
和hadoop.dll
。这俩文件说白了就是帮你系统兼容的关键角色,是winutils.exe
,没它你连基本的 HDFS 权限设置都搞不定。作者贴心地打包好了,还标了“自己编译的”,省了你一堆折腾,直接解压能用。对刚上手 Hadoop 的朋友挺友好的。
配置的时候别忘了把bin
目录加到PATH
里,系统才能认得这些命令。不然你输hadoop fs -ls /
啥也出不来。还有就是hadoop-env.cmd
里的JAVA_HOME
得改对,不然运行时直接报错。亲测,路径写错后悔一整天。
运行顺序推荐先namenode -format
,再跑start-dfs.cmd
和start-yarn.cmd
。执行过程有日志输出,可以及时发现问题。比如我之前少配了个环境变量,导致start-dfs
直接黑屏退出。
如果你懒得折腾源码编译,又想在 Windows 下体验完整的 Hadoop 流程,这份资源还蛮适合你。有问题也可以看看下面这些相关链接,都是我收藏夹里常用的: