1
2009/08/11 13:25:39 [INFO] -    put: org.apache.hadoop.fs.permission.AccessControlException: Permission denied: user=yskhoo, access=WRITE, inode="":bad-boy:supergroup:rwxr-xr-x

LFS から HDFS にいくつかのファイルを配置しようとすると、このエラーが発生し続けるのはなぜですか?

4

2 に答える 2

0

許可が拒否されたということです --- yskhoo が bad-boy のファイルにアクセスしようとしていました。

空白の inode 名については不明です。

于 2009-09-19T04:25:50.327 に答える
0

あなたが得ているエラーは、あなたの場合の悪い男の子がスーパーユーザーであるためです。具体的にyskhooは、エラーが生成された理由である HDFS ディレクトリにアクセスする権限を持たないユーザーとして、ローカル ファイル システムからファイルを配置しようとしています。

Linux と同様に/root、root ユーザー以外の他のユーザーはディレクトリに直接アクセスできません。これは、HDFS 内のディレクトリにアクセスできない場合、HDFS にファイルを配置できないのと同じです。

ファイルを /tmp ディレクトリに配置し、HDFS ユーザーとしてログインして HDFS に配置することをお勧めします (あなたの場合は不良少年)。

于 2018-07-06T07:02:13.360 に答える