我刚在Mac 10.7.5上安装了Hadoop。想要使用RHadoop;
尝试small.ints = to.dfs(1:10)
,收到以下消息:
13/04/02 21:29:15 WARN util.NativeCodeLoader:无法为你的>加载native-hadoop库platform ...在适用的地方使用builtin-java类 13/04/02 21:29:15 INFO compress.CodecPool:得到了全新的压缩机 警告信息: 在to.dfs(1:10)中:使用NULL键将.ds参数转换为keyval
然后mapreduce(input = small.ints, map = function(k, v) cbind(v, v^2))
packageJobJar:[/ var / folders / np / xxp91f7s3698pjzh2d7z5j4c0000gp / T // RtmpoHy50M / rmr-local- env3db6224fb6ab,/ var / folders / np / xxp91f7s3698pjzh2d7z5j4c0000gp / T // RtmpoHy50M / rmr-global- env3db61f61a626,/ var / folders / np / xxp91f7s3698pjzh2d7z5j4c0000gp / T // RtmpoHy50M / rmr-streaming-> map3db643e318e2] [/ usr / local / tmp / hadoop / hadoop - $%7Bykang%7D / hadoop- unjar6580083550357755772 /] /var/folders/np/xxp91f7s3698pjzh2d7z5j4c0000gp/T/streamjob276756832494285735.jar tmpDir = null 线程“main”中的异常java.util.zip.ZipException:打开zip文件时出错 at java.util.zip.ZipFile.open(Native Method) 在java.util.zip.ZipFile。(ZipFile.java:127) 在java.util.jar.JarFile。(JarFile.java:136) 在java.util.jar.JarFile。(JarFile.java:73) 在org.apache.hadoop.streaming.JarBuilder.merge(JarBuilder.java:71) 在org.apache.hadoop.streaming.StreamJob.packageJobJar(StreamJob.java:631) 在org.apache.hadoop.streaming.StreamJob.setJobConf(StreamJob.java:844) 在org.apache.hadoop.streaming.StreamJob.run(StreamJob.java:122) 在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79) 在org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在java.lang.reflect.Method.invoke(Method.java:597) 在org.apache.hadoop.util.RunJar.main(RunJar.java:186) mr中的错误(map = map,reduce = reduce,combine = combine,vectorized.reduce,: hadoop流式传输失败,错误代码为1
我不确定这些消息的原因。任何评论或答案将不胜感激。