Apache Hadoop (hadoop-0.20.203.0) を使用していますが、hdfs の /tmp ディレクトリにスティッキー ビットを設定できません。私の意図は、その許可を 1777 に設定することです。
$hadoop dfs -chmod 1777 /tmp
chmod: chmod : mode '1777' does not match the expected pattern.
Apache Hadoop (hadoop-0.20.203.0) を使用していますが、hdfs の /tmp ディレクトリにスティッキー ビットを設定できません。私の意図は、その許可を 1777 に設定することです。
$hadoop dfs -chmod 1777 /tmp
chmod: chmod : mode '1777' does not match the expected pattern.
これを試して:
sudo -u hdfs hadoop fs -chmod 1777 /tmp
hadoop(0.20.2-cdh3u2) で私のために働いた
スティッキー ビットは 0.21 まで Apache に表示されません。これは安定したリリースではないため、より現実的には 2.0 ブランチで表示されます。2009 年 1 月にトランクにコミットされたという事実は、プロジェクトが長い道のりを歩んできたことを物語っています。
モードを 8 進数ではなく文字で指定してみてください。
hadoop dfs -chmod +t /tmp
編集:記録のために、1777(あなたの例)は私にとってはうまくいきました(0.20.2-cdh3u2)。