首先用户启动hdfs的守护进程的时候,那个用户就被归属为supergroup,这个supergroup用户当当与root用户,能够删除hdfs上面的所有文件,所以如果你的hdfs上面存储了比如hbase的数据信息,有这么一个超级用户存在,的确是比较危险的。
若要改变文件的用户组,需要使用supergroup内的用户(我的是hadoop)运行: [hadoop@Hadoop mapreduce]$ hdfs dfs -chgrp -R root /user/root/ 改变hdfs文件所属用户 hdfs dfs -chown -R datauser hdfs://myhost:9000/ |
|
来自: SparkStreaming > 《linux》