Mac OS 10.6.8,R + MapReduce使用rmr2库:" small.ints = to.dfs(1:10)"导致错误

时间:2014-03-14 14:18:52

标签: r hadoop mapreduce

我正在尝试使用rmr2和rhdfs库在R中运行基本的mapreduce示例,但是我收到了一个错误。 正确安装了单节点hadoop集群,所有五个demeans都正常启动。

=========================

以下是R代码:

Sys.setenv(HADOOP_CMD="/usr/local/hadoop/bin/hadoop")
Sys.setenv(HADOOP_HOME="/usr/local/hadoop")
Sys.setenv(HADOOP_STREAMING="/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.2.0.jar")

Sys.setenv(HADOOP_CONF_DIR="/usr/local/hadoop/etc/hadoop")
Sys.setenv(JAVA_HOME="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home")

library('rhdfs')

library('rmr2')


hdfs.init()

small.ints = to.dfs(1:10) // This line causing following error

================================

================================

错误输出:

mkdir: `/var/folders/Jy/Jy7jXOZtG-yUvVOni3n+ZU+++TI/-Tmp-//RtmpUnfVRV': No such file or directory
Error: retval == 0 is not TRUE

=================================

hdfs.init()正常发生但to.dfs(1:10)发出错误

如果专家在这方面指导我,那将是很好的。 提前谢谢。

0 个答案:

没有答案