11

ln -sHadoop HDFSにはありますか?

例えば:

HDFSに10個のファイルがあります

/user/hadoop/input、これは1.txt, 2.txt ... 10.txt

HDFSの別のディレクトリは/user/hadoop/test

/user/hadoop/input/1.txt1つのファイルをからに コピーしたいだけです /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ますか?

4

1 に答える 1

10

HDFSはシンボリックリンクをサポートしています。詳細について1、2、3、4を確認してください。したがって、Java APIを使用して実行できますが、同じCLIを使用することはありません。

于 2012-11-16T01:04:52.607 に答える