私はCentOS上でCloudera CDHリポジトリを使用してシングルノードHadoop環境を構築しました。hadoop fs -putコマンド
sudo -u hdfs hadoop fs -put /root/MyHadoop/file1.txt/
しかし、結果は私が落ち込ん::私はHDFSへのローカルファイルをコピーしたい場合は、私はコマンドを使用
put: '/root/MyHadoop/file1.txt': No such file or directory
私はこのファイルが存在しないと確信しています。
助けてください、ありがとう!
おかげでそれを置くが、私は次のコマンドを入力し、別の場所にこのファイルを移動しようとした:{sudoの - hdfs hadoop fs -put /home/skfeng/Downloads/hadoop-book-master/test-data/ch1/file1.txt /}それでも動作せず、同じ結果が得られます:{put: '/ home/skfeng /Downloads/hadoop-book-master/test-data/ch1/file1.txt ':そのようなファイルやディレクトリはありません } – skfeng
ユーザ 'hdfs'はユーザ' skfeng'の家へのアクセス権を持っていますか? –
更新された回答。コマンドとクロスフィンガーのリストを試してみてください。 –