最近遇到2个问题记录下
1.输入start-all.cmd的时候提示:不是内部或外部命令,也不是可运行的程序或批处理文件。
这是因为我在bin目录下输入的命令,正确的是要去sbin目录下输入该命令,网上某些文章这里没交代,所以如果不细心就会犯这个错误。
2.运行hdfs namenode-format 没有问题,但是运行start-all, 出现如下问题
D:\Java\hadoop-2.2.0\sbin>start-all
This script is Deprecated. Instead use start-dfs.cmd and start-yarn.cmd
系统找不到文件 hadoop。
系统找不到文件 hadoop。
starting yarn daemons
系统找不到文件 yarn。
系统找不到文件 yarn。
出现这个问题是因为不是在输入hdfs namenode-format 的cmd窗口上输入的start-all.cmd的命令,如果另起一个cmd窗口就会报错。正确的方法是在同一个cmd窗口输入命令。