1

Hadoop クラスターの開始/停止にアクセスできる管理者ユーザーがいるマルチユーザー Hadoop クラスターをセットアップしました。この管理者ユーザーを使用して豚のジョブを実行できます。ただし、他のユーザーはクラスターで pig スクリプトを実行できません。pig.temp.dirおそらく変数を豚のプロパティで適切に設定する必要があることを読んだ後、私は理解しました。しかし、HDFS に /tmp ディレクトリを作成して 777 パーミッションを与えてみました。また、許可エラーが発生します。次のエラーを参照してください。驚くべきことにinode="home"、pig-properties で /tmp ディレクトリを指定したのにエラーが発生しました。

2012-04-27 08:20:57,113 [main] ERROR org.apache.pig.tools.pigstats.SimplePigStats - ERROR 2997: Unable to recreate exception from backend error: org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=tavasthi, access=WRITE, inode="home":dsslmn:supergroup:rwxr-xr-x
4

0 に答える 0