Я пытаюсь выполнить NLTK в среде Hadoop. Ниже приведена команда, которую я использовал для выполнения.Как разрешить java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): сбой подпроцесса с кодом 2?
bin/hadoop jar $ HADOOP_HOME/contrib/streaming/hadoop-streaming-1.0.4.jar -input/user/nltk/input/-output/user/nltk/output1/-file/home/hduser/программное обеспечение /NLTK/unsupervised_sentiment-master.zip -mapper /home/hduser/softwares/NLTK/unsupervised_sentiment-master/sentiment.py
unsupervised_sentiment-master.zip --- содержит все зависимые файлы, необходимые для sentiment.py
Я получаю
java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): подпроцесс неудачу с кодом 2 в орг .apache.hadoop.streaming.PipeMapRed.waitOutputThreads (PipeMapRed.java:362) на org.apache.hadoop.streaming.PipeMapRed.mapRedFinished (PipeMapRed.java:576) на org.apache.hadoop.streaming.PipeMapper.close (PipeMapper.java:135) на org.apache.hadoop.mapred.MapRunner.run (MapRunner.java:57) на org.apache.hadoop.streaming.PipeMapRunner.run (PipeMapRunner.java:36) at org .apache.hadoop.mapred.MapTask.runOldMapper (MapTask.java:436) на org.apache.hadoop.mapred.MapTask.run (MapTask.java:372) на org.apache.hadoop.mapred.Child $ 4. run (Child.java:255) at java.security.AccessController.doPrivileged (родной метод) at javax.security.auth.Subject.doAs (Subject.java:415) at org.apache.hado op.security.UserGroupInformation.doAs (UserGroupInformation.java:1121) в org.apache.hadoop.mapred.Child.main (Child.java:249)
Любая помощь будет принята с благодарностью !!!
Вы должны проверить журналы, используя jobtracker в HadoopUI, они помогут вам – viper