持久保存目录HDFS中的所有文件的权限

时间:2015-11-05 05:29:53

标签: hadoop hdfs

我正在尝试对HDFS目录中的所有目录和文件执行chmod 755,但它不会一直持续下去。

例如,如果我有这样的目录:

/home/set1/data1/file1.txt

我需要这样做,以便我的应用可以访问它:

haddop fs -chmod 755 /home/set1/*
haddop fs -chmod 755 /home/set1/data1/*
haddop fs -chmod 755 /home/set1/data1/file*
haddop fs -chmod 755 /home/set1/data2/*
haddop fs -chmod 755 /home/set1/data2/file*
haddop fs -chmod 755 /home/set1/data3/*
haddop fs -chmod 755 /home/set1/data3/file*

如何获取为HDFS路径中的每个目录和文件设置的权限?

1 个答案:

答案 0 :(得分:3)

使用" -R" (递归)选项。

hadoop fs -chmod -R 755 /home/set1/data1/