ディレクトリ内のファイルをHDFSで作成したディレクトリにアップロードしようとしていますが、ubuntuがそのディレクトリを見つけることができません。私のマシン上のファイル。 ディレクトリ 'states'(アップロードしようとしているもの)には50個のtxtファイルがあり、ダウンロードフォルダにあります(パス:/ home/shradha/Downloads)。私はhdfs/statesのec2 hadoopインスタンスにこれらのファイルをアップロードしようとしています(すでにhdfsとstatesを作成しています)。 私は 'tmp'フォルダ内のファイルだけを移動できるので、hdfsにアップロードしたいディレクトリをtmpフォルダに移動することができます。 私はput、copyFromLocal、moveFromLocalを試みましたが、何も機能していませんでした。スクリーンショットを見てください、私はそれがhduserと関係があると信じています。 ディレクトリをhdfsにアップロードできません。 `/ usr/local/tmp/':そのようなファイルやディレクトリはありません。
答えて
コピーしたいファイルが存在しないというエラーが表示されます。 1つのファイルを移動して、結果を確認してください。
namei -mo <file>
を使用すると、ファイルと親フォルダに対するユーザーとアクセス許可が表示されます。
すなわち:
[[email protected] wordcount]$ namei -mo output/combiner/part-00000
f: output/combiner/part-00000
drwxr-xr-x hduser common output
drwxr-xr-x hduser common combiner
-rw-r--r-- hduser common part-00000
これは、あなたが間違っているかを理解するのに役立ちます。
Itriednameiの-mo /ホーム/ shradhaは/ダウンロード/状態 F:/ホーム/ shradha /ダウンロード/状態 drwxr-XR-Xルートルート/ drwxr-XR-Xルートルートホーム shradha - そのようなファイルやディレクトリ –
drwxr-xr-xルートルート/ drwxr-xr-xルートルートホームshradha - そのようなファイルやディレクトリはありません。 –
私は 'namei -mo/home/shradha/Downloads/states f:/ home/shradha /仮想ボックスを使用している場合、アップロードするフォルダは私が使用しているUbuntu Virtual BoxのMy Downloadsフォルダにあります。/home/shradha/Downloadは、フォルダを右クリックすると表示されるプロパティです。 –
- 1. PHPファイルのアップロード:そのようなファイルやディレクトリはありません
- 2. hdfs dfs -mkdir、そのようなファイルやディレクトリがありません
- 3. - はPython.h:そのようなファイルやディレクトリはありません
- 4. "そのようなファイルやディレクトリはありません" sp.Popenモジュール
- 5. python subprocess.call() "そのようなファイルやディレクトリはありません"
- 6. Android:そのようなファイル名やディレクトリはありません
- 7. CRITTERCISM_DIR_NAME:そのようなファイルやディレクトリはありません
- 8. iOS System.Net.Http:そのようなファイルやディレクトリはありません。
- 9. perror:そのようなファイルやディレクトリはありません
- 10. .svn/entries:そのようなファイルやディレクトリはありません。
- 11. psql/copy "そのようなファイルやディレクトリはありません"
- 12. ENOENT:そのようなファイルやディレクトリはありません。uv_os_homedir
- 13. gtk/gtk.h:そのようなファイルやディレクトリはありません
- 14. bioconda:そのようなファイルやディレクトリはありませんビルド
- 15. AwsStringStream.h:そのようなファイルやディレクトリはありません
- 16. セグメンテーションフォールト: "...そのようなファイルやディレクトリはありません"
- 17. エラー:そのようなファイルやディレクトリはありません - PHP
- 18. アンドロイドスタジオFileNotFoundException:(そのようなファイルやディレクトリはありません)
- 19. (C++)CURL_STATICLIB:そのようなファイルやディレクトリはありません
- 20. Bashスクリプト:そのようなファイルやディレクトリはありません
- 21. scpアップロードファイル:そのようなファイルやディレクトリはありません
- 22. エラー:そのようなファイルやディレクトリはありません: 'satu.txt'
- 23. require - そのようなファイルやディレクトリはありません
- 24. -bash:test.sh:そのようなファイルやディレクトリはありません
- 25. idn2.h:そのようなファイルやディレクトリはありません
- 26. エラー:SDL.h:そのようなファイルやディレクトリはありません
- 27. gcc:_mssql.c:そのようなファイルやディレクトリはありません
- 28. Bazelビルドエラー "そのようなファイルやディレクトリはありません"
- 29. execve - そのようなファイルやディレクトリはありませんか?
- 30. Qt \ application.h:そのようなファイルやディレクトリはありません
fyi:これらの50個のファイルに対してmap-reduceを実行するインスタンスが4つあるとします。このスクリーンショットの端末は私のマスターノードです。 可能であれば、私のjar(map-reduce javaコードを含む)をhadoopに置くべき場所を教えてください。私はそれをアップロードするために同様のコマンド(入力ファイルのような)を使用しなければならないと仮定しています。 –
1)端末出力を画像として送信しないでください。それは索引付け可能ではなく、コピー可能ではありません。 2)ファイルをリストできますか?それらはそのマシン上にあるのでしょうか? – Jakuje
私はバーチャルボックスでUbuntuを使用しています。アップロードしたいファイルは、フォルダの状態で表示されます。ここには、 '/ home/shradha/Downloads'があります。フォルダの状態には、hdfsにアップロードする50のテキストファイルがあります。 –