11

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

4

1 回答 1

10

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

于 2012-11-16T01:04:52.607 回答