複数ユーザでMapReduce: 追記
自分でdfs -mkdirやdfs -copyFromLocalなどをする場合は大丈夫なんだけれども、MapReduceのjobがディレクトリなどを作るときに問題が発生。
- 作成したディレクトリにグループが設定されていない
- dfs -ls で中身の個数は表示されるが、ファイル名などが表示されない
という感じ。これはどこを直せば良いんだろう。。
nobu-k:~$ hdfs -ls Found 5 items drwxr-xr-x - nobu-k 0 2008-09-16 02:20 /user/nobu-k/output drwxr-xr-x - nobu-k 0 2008-09-16 01:50 /user/nobu-k/random-text-count drwxr-xr-x - nobu-k 0 2008-09-16 00:32 /user/nobu-k/random-text2 drwxr-xr-x - nobu-k hogehoge 0 2008-09-09 19:10 /user/nobu-k/test2 drwxr-xr-x - nobu-k hogehoge 0 2008-09-16 02:03 /user/nobu-k/testtest
上3つはjobが作成したもの。下2つは自分で-mkdirしたもの。上のにはグループが設定されていない。また、
nobu-k:~$ hdfs -ls random-text2 Found 301 items drwxr-xr-x - nobu-k ls: -0s Usage: java FsShell [-ls <path>]
こんな感じになってしまう。切ない!Hadoopを起動しているユーザが実行するとこんな事はないんだけど。。原因や解決策を知っている方がいらしたら是非教えてください。。