是否有hadoop HDFS

pen*_*nsz 11 hadoop hdfs

有ln -shadoop HDFS吗?

例如:

我在HDFS中有10个文件

/user/hadoop/input,是的 1.txt, 2.txt ... 10.txt

HDFS中的另一个目录是 /user/hadoop/test

我只想将1个文件复制 /user/hadoop/input/1.txt到 /user/hadoop/test/1.txt.

最简单的方法是使用hadoop dfs -cp /user/hadoop/1.txt /user/hadoop/test.

但它需要更多的时间和磁盘空间.有没有像shell这样的方式hadoop dfs -ln /user/hadoop/1.txt /user/hadoop/test/1.txt?

Pra*_*ati 10

HDFS支持符号链接.检查1,2,3,4的更多细节.因此,它可以使用Java API完成,但从未遇到过相同的CLI.

  • 它很糟糕没有CLI方法来做到这一点:( (4认同)
  • [HADOOP-10020](https://issues.apache.org/jira/browse/HADOOP-10020)和[HADOOP-10052](https://issues.apache.org/jira/browse/HADOOP-10052)已停用符号链接自2.2.0以来.它说"暂时"直到2.3.0,但我发现它仍然在2.5.0-cdh5.3.0中被禁用.Cloudera刚删除了一个功能,这令人非常失望 (4认同)