格式化名称节点时的"'C:Program' is not recognized"


C:Windowssystem32>hdfs namenode -format

我得到这个错误

'C:Program'无法识别为内部或外部命令,可操作程序或批处理文件。
'-classpath'不能被识别为内部或外部命令,可操作程序或批处理文件。

Hadoop不喜欢在它的文件路径中有空格,(总的来说不喜欢在Windows上运行;使用Linux虚拟机代替)

重新定位你的hadoop安装在Program Files以外的地方,并确保改变你的HADOOP_HOME,HADOOP_CONF_DIR和其他相关变量

相关内容