这里说的是hadoop-0.21.0的安装
在windows上使用cygwin启动hadoop,首先参考:
[url]http://pages.cs.brandeis.edu/~cs147a/lab/hadoop-windows/[/url]
之后启动会报出
自己记一下,不要忘记了 :)
在windows上使用cygwin启动hadoop,首先参考:
[url]http://pages.cs.brandeis.edu/~cs147a/lab/hadoop-windows/[/url]
之后启动会报出
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/uti
l/PlatformName
的异常,这里已经有细心的国人帮助解决了(转自[url]http://www.blogjava.net/snoics/archive/2010/12/11/333408.html?opt=admin#Post[/url]):
只需要将${HADOOP_HOME}/bin/hadoop-config.sh文件中的第190行的一下的内容
JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
修改成以下的内容即可
JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
自己记一下,不要忘记了 :)