我已经使用rhdfs库将数据帧写入hdfs,当我尝试将其读回时,我有错误。
编写数据帧的代码如下,
df.file <- hdfs.file("/mydir/df.Rdata", "w")
hdfs.write(df, df.file)
hdfs.close(df.file)
在我使用
中阅读它df.file <- hdfs.file("/mydir/df.Rdata", "r")
m <- hdfs.read(df.file)
df <- unserialize(m)
hdfs.close(df.file)
但是我在反序列化阶段遇到错误,
Error in unserialize(m) : read error
有没有人知道这个错误的原因是什么以及我可以做些什么来阻止它。任何帮助将不胜感激。