PipeMapRed.waitOutputThreads(): subprocess failed with code 1

运行任务时,报出  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的链接就可以了。






猜你喜欢

转载自blog.csdn.net/zhc794429974/article/details/80870918
今日推荐