我正在使用Apache Hadoop(hadoop-0.20.203.0),無法爲hdfs中的/ tmp目錄設置粘滯位。我的目的是要設置其權限爲1777Hadoop中的粘滯位
$hadoop dfs -chmod 1777 /tmp
chmod: chmod : mode '1777' does not match the expected pattern.
我正在使用Apache Hadoop(hadoop-0.20.203.0),無法爲hdfs中的/ tmp目錄設置粘滯位。我的目的是要設置其權限爲1777Hadoop中的粘滯位
$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)
嘗試將模式指定爲一個字母,而不是爲八進制:
hadoop dfs -chmod +t /tmp
編輯:爲了記錄在案,1777(你的例子)工作正常進行我(0.20.2-cdh3u2)。
不,我試過這兩個。它不起作用。 –
粘着位不存在於Apache顯示,直到0.21,這是不是一個穩定的版本,所以更現實的是,在2.0分支中。它在2009年1月份承諾進入主幹道的事實說明了項目進行的漫長道路。
我切換到0.20.2-cdh3u2。謝謝! 讓我知道是否有一個適用於Apache Hadoop的良好補丁(hadoop-0.20.203.0) –