运行"hadoop version"命令时,在Cygwin上的Hadoop中发生CLASSPATH问题

Man*_*esh 3 cygwin hadoop

我在Windows上使用Cygwin终端从Apache安装了Hadoop 2.1版beta.运行该命令hadoop version会出现此错误:

Error: Could not find or load main class org.apache.hadoop.util.VersionInfo
Run Code Online (Sandbox Code Playgroud)

Rob*_* A. 10

你也可以在〜/ .bashrc中添加以下内容

export HADOOP_CLASSPATH=$(cygpath -pw $(hadoop classpath)):$HADOOP_CLASSPATH
Run Code Online (Sandbox Code Playgroud)

这解决了我