分享

hdfs sink权限问题

zeus_lhl 发表于 2016-10-31 11:03:35 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 8142
按照指定大小,滚动生成指定大小文件,可生成的文件权限怎么去控制呢?当前用户是root,flume生成的文件 root supergroup(用户和组)。
加载时候会报错,chgrp: changing ownership of '***/file': User does not belong to hive
现在我想生成这个文件的时候,文件所属的用户和组就有这个操作的权限,而不是生成文件后再去修改此文件权限


已有(4)人评论

跳转到指定楼层
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的定时器来定时执行

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条