cmd在pig安装后找不到hadoop

ezykj2lf  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(405)

安装pig之后,我不能再从命令行调用hadoop了。
前任:

C:\Users\Andrew\Documents\Hadoop\Karung>hadoop version
'hadoop' is not recognized as an internal or external command,
operable program or batch file.

下面是我的 Path :

c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Python27;C:\Python27\Scripts;C:\Python27\Lib\site-packages;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin\;C:\Users\Andrew\Documents\bat_files;C:\Users\Andrew\Documents\Hadoop\hadoop-0.23.8\bin;C:\Users\Andrew\Documents\Pig\pig-0.11.1\bin

我还有hadoop、pig和java安装变量,如下所示:
HADOOP_INSTALL C:\Users\Andrew\Documents\Hadoop\hadoop-0.23.8 PIG_INSTALL C:\Users\Andrew\Documents\Pig\pig-0.11.1 JAVA_HOME C:\Program Files\Java\jdk1.7.0_21 一切似乎都设置正确。当我从它们的目录运行命令时,它们都会执行。为什么命令行不能识别hadoop?谢谢!

tag5nh1u

tag5nh1u1#

简短的回答 hadoop 是bash脚本。windows命令行不知道如何运行这个。
冗长的回答
如果你想在windows上运行hadoop,你需要更多的设置。有很多教程,但老实说,最好的办法是在unix机器或vm上运行它。
在windows上安装hadoop
cloudera快速启动虚拟机

qnyhuwrf

qnyhuwrf2#

如果您只是针对windows,您甚至可以在cygwin或mingw之上运行hadoop和pig,以避免解决方法和问题的麻烦,或者更好地使用hortonworks数据平台或可以直接安装在windows中的hdp。

相关问题