在Windows上的Apache猪给“hadoop-config.cmd”不被识别为内部或外部命令“错误时运行”pig -x本地“

如果你因为类似的错误而在Windows上运行Apache Pig

hadoop-2.4.0\bin\hadoop-config.cmd' is not recognized as an internal or external command, 

可操作程序或batch file。

尽pipe你正在让Hadoop在Windows上完美运行

Solutions Collecting From Web of "在Windows上的Apache猪给“hadoop-config.cmd”不被识别为内部或外部命令“错误时运行”pig -x本地“"

答案,最初是由提问者在问答中添加的。

这些步骤可能会帮助你。

故障排除步骤

  • 在任何编辑器(如notpad / notepad ++)中打开文件pig.cmd
  • 查找行set HADOOP_BIN_PATH=%HADOOP_HOME%\bin
  • 将其替换为set HADOOP_BIN_PATH=%HADOOP_HOME%\libexec

我们所做的是hadoop-config.cmd文件没有被猪找到,所以我们指出了正确的。 您可以先找到hadoop-config.cmd文件,并将其替换为适当的路径。 这就是我的hadoop-2.4.0所拥有的。