有 ln -s
在hadoop hdfs中?
例如:
我有10个hdfs文件 /user/hadoop/input
,即 1.txt, 2.txt ... 10.txt
hdfs中的另一个dir是 /user/hadoop/test
我只想从 /user/hadoop/input/1.txt
至 /user/hadoop/test/1.txt
.
最简单的方法就是使用 hadoop dfs -cp /user/hadoop/1.txt /user/hadoop/test
.
但它需要更多的时间和磁盘空间。有没有办法像贝壳那样 hadoop dfs -ln /user/hadoop/1.txt /user/hadoop/test/1.txt
?
1条答案
按热度按时间j2datikz1#
hdfs支持符号链接。查看1、2、3、4了解更多详细信息。因此,它可以使用javaapi来完成,但从未遇到过同样的cli。