0

このコマンドを実行すると:

hadoop fs -copyFromLocal /tmp/1GB.img 'maprfs://maprfs.example.com/tmp/1GB.img'

次のエラーが表示されます。

2014-11-05 01:21:08,7669 ERROR Client fs/client/fileclient/cc/writebuf.cc:154 Thread: 240 FlushWrite failed: File 1GB.img, error: Invalid argument(22), pfid 4484.66.266002, off 65536, fid 5189.87.131376
14/11/05 01:21:08 ERROR fs.Inode: Write failed for file: /tmp/1GB.img, error: Invalid argument
14/11/05 01:21:08 ERROR fs.Inode: Marking failure for: /tmp/1GB.img, error: Invalid argument
14/11/05 01:21:08 ERROR fs.Inode: Throwing exception for: /tmp/1GB.img, error: Invalid argument
14/11/05 01:21:08 ERROR fs.Inode: Flush failed for file: /tmp/1GB.img, error: Invalid argument
14/11/05 01:21:08 ERROR fs.Inode: Marking failure for: /tmp/1GB.img, error: Invalid argument
14/11/05 01:21:08 ERROR fs.Inode: Throwing exception for: /tmp/1GB.img, error: Invalid argument
copyFromLocal: 4484.66.266002 /tmp/1GB.img (Invalid argument)

追加の詳細/デバッグ ログを有効にする方法を提案できる人はいますか?

上記のエラーは、MAPR Hadoop クラスから発生しているようです。org.apache.* と同様に、これらのパッケージでより詳細なログを有効にするとよいでしょう。

/opt/mapr/conf/logging.properties を変更してみましたが、うまくいきませんでした。

ところで、Hadoop 1.0.3 と MapR 3.1.1.26113.GA を実行しています

ありがとう、

フィ

ps これはhttp://answers.mapr.com/questions/11374/write-to-maprfs-with-hadoop-cli-fails-inside-docker-while-running-on-a-data-での私の質問に関連しています。ノード#

4

2 に答える 2

0

オプションを直接使用することもできます

hadoop mfs -Dfs.mapr.trace=DEBUG -ls maprfs://maprfs.example.com/tmp/1GB.img

于 2014-11-09T14:20:38.573 に答える