通过dfs.umask可以控制在hdfs上创建的文件夹和文件的属性,该值的默认值为0022。 在hadoop中通过dfs.umask参数可以控制默认的文件的权限。 dfs.umask的设置 <property> <name>dfs.umask</name> <value>0002</value> </property> 这个参数和linux中的umask不大一样。 比如我想让文件的属性为-rw-r–r–,那么在linux中应该设置umask为022,而设置dfs.mask的值为0022的时候,结果并不是我希望的。 <property> <name>dfs.umask</name> <value>0018</value> </property> 再次创建文件,权限已经正确了。
转自 http://www./?p=1279 |
|
来自: IT技术武馆 > 《Hadoop及生态圈相关》