zeus_lhl 发表于 2016-10-31 11:03:35

hdfs sink权限问题

按照指定大小,滚动生成指定大小文件,可生成的文件权限怎么去控制呢?当前用户是root,flume生成的文件 root supergroup(用户和组)。
加载时候会报错,chgrp: changing ownership of '***/file': User does not belong to hive
现在我想生成这个文件的时候,文件所属的用户和组就有这个操作的权限,而不是生成文件后再去修改此文件权限


einhep 发表于 2016-10-31 14:27:39

方法是有的
1.比如目录权限设置为hive,然后子目录或则文件继承这个权限
2.通过shell脚本自定修改,这个其实也不难的

zeus_lhl 发表于 2016-10-31 16:03:34

einhep 发表于 2016-10-31 14:27
方法是有的
1.比如目录权限设置为hive,然后子目录或则文件继承这个权限
2.通过shell脚本自定修改,这个 ...

第一个 不是我想要的;
第二个 没看明白

einhep 发表于 2016-10-31 16:13:20

zeus_lhl 发表于 2016-10-31 16:03
第一个 不是我想要的;
第二个 没看明白

原先不是用的手工操作的授权,写一个脚本
可以通过Linux的定时器来定时执行

zeus_lhl 发表于 2016-10-31 16:40:23

einhep 发表于 2016-10-31 16:13
原先不是用的手工操作的授权,写一个脚本
可以通过Linux的定时器来定时执行

谢谢 不过您没看清楚我问的问题

页: [1]
查看完整版本: hdfs sink权限问题