运行任务时,报出 PipeMapRed.waitOutputThreads(): subprocessfailed with code 1。
解决办法:在run.sh 中增加
-D "stream.non.zero.exit.is.failure=false"\2、在执行streaming任务时,出现:Environment variable CLASSPATH not set!
解决方法:
在执行streaming时,加上选项:
-cmdenvCLASSPATH=$CLASSPATH
3、在调用HDFS的C接口时,出现:Call to JNI_CreateJavaVM failed witherror: -1
原因:貌似是因为在编译的时候加上了libjvm,然后动态链接库那也加了。解决方法,编译的时候去掉libjvmm的链接就可以了。