2012-04-18 127 views
0

我正在尝试使用Revolution Analytics将hadoop与r进行集成RHadoop BUt我正面临使用windows的问题。在运行RMR包将r与Hadoop连接起来

Error in mr(map = map, reduce = reduce, reduce.on.data.frame = reduce.on.data.frame, : 
    hadoop streaming failed with error code 127 

我流汗错误有任何人任何想法,这个问题如何解决

+0

您使用的是什么版本的Hadoop? StreamJob.java的0.20.2版本不返回127作为错误代码(只是1-5)。是否还有更多可以共享的错误消息/日志? (必须在某处输出客户端) – 2012-04-18 10:25:17

+0

我使用的是0.20.2,但是当我在加载rmr软件包后在R-13.1上运行mapreduce函数时,我得到的错误如上所示 – jan5 2012-04-18 10:56:00

+0

您可能对本周的这个网络广播感兴趣: http://www.youtube.com/watch?feature=player_embedded&v=QEaOfTuveGg#! – 2012-05-03 22:51:37

回答

1

您需要使用CDH3或更高版本或Apache Hadoop的1.0.2或更高版本。如果你绝对不得不用0.20.2来运行它,那么你需要在wiki上应用一个补丁列表(哪个Hadoop for rmr)。你有没有问过问题追踪器?不幸的是,有很多论坛可以使用,但只有一个答案。