4

そこで、Cloudera のインストールおよび管理ツールを使用して、サーバーの 3 ノード クラスターを稼働させました。

HDFS を実行しており、ディレクトリなどを表示/作成できます。

HDFS をファイル システムとしてマウントできる Fuse プラグインをインストールしました。すべて正常に動作します。フォルダなどにファイルを書き込むことができます。

問題:

マウントされたドライブで実行する'chmod 777 ./file.sh'と、エラーは発生しませんが、実行すると次の'ls -l'ようになります。

'-rw-rw-rw- 1 root nobody 26 Oct  5 08:57 run.sh'

実行する'sudo -u hdfs hadoop fs -chmod 777 /run.sh'と、まだ同じ権限があります。なんらかの方法で何をしても、ファイルの実行許可を取得できません。

Clouderaマネージャーで権限を無効にし、フォルダーもchownしました(フォルダーもchmod -R 777)。しかし、何も機能していないようです。

何か案は?

4

1 に答える 1

0

fstab マウント行に「umask=000」を追加するとうまくいったようです。(適切な手段として exec も追加)

ありがとう!

于 2012-10-05T20:50:19.930 に答える