Hadoop分布式缓存错误消息解释

时间:2012-09-09 14:40:52

标签: hadoop distributed-cache

我正在尝试在分布式缓存中放置3个文件。

我以编程方式放置其中一个,使用:

  DistributedCache.addLocalFiles(conf, "local/path/to/file");

我还使用-files选项放置了2个其他文件。

在本地运行时,在独立模式下,一切正常。

尝试在伪分布式模式下运行时,我收到此错误,我不明白其含义。我用谷歌搜索但没有成功。

  Distributed cache entry arrays have different lengths

有谁知道它意味着什么以及如何解决它?

1 个答案:

答案 0 :(得分:0)

问题源于我正在添加缓存本地文件的事实。

相反,我将这些文件移动到HDFS并将HDFS版本添加到DistributedCache。它奏效了!