在Windows环境下通过cygwin搭建Hadoop和pig的时候,
在pig-env.sh可以指定JAVA_HOME如下:
export JAVA_HOME=/cygdrive/c/hadoop-0.18.2/jdk1.6.0_24/
本人在实际操作中却遇到运行pig命令的时候发生/bin/java: No such file or directory191: /cygdrive/c/hadoop-0.18.2/jdk1.6.0_24/错误.
直接修改pig脚本文件(pig-0.4.0\bin)
exec "$JAVA" $JAVA_HEAP_MAX $PIG_OPTS -classpath "$CLASSPATH" $CLASS ${remaining}
在上面一行前面加上可以正常运行.