请教大佬们关于 sentry、hive、hdfs 的问题

2018-07-25 09:23:52 +08:00
 ocean1477

背景:CDH5.10.2 上集成了 sentry 服务,用于在 hue 上维护用户的表以及 hdfs 的权限。 问题:在 hue 上创建以 dwadmin 创建了一张表,但表的 owner 是 hive,其中 dwadmin 属于 bigdata 这个组。后用 dwadmin 的身份登录 beeline 尝试创建表,发现表的 owner 仍然是 hive,并且尝试用其他组的其他用户如法炮制,创建表的 owner 仍为 hive。然后去 hdfs 上看了下,发现所有的权限都变成了 hive:hive。 貌似无法截图粘贴。。。

drwxrwx--x+ - hive hive 0 2018-05-28 10:38 /data/hive/warehouse/customers

drwxrwx--x+ - hive hive 0 2018-07-24 17:31 /data/hive/warehouse/dm.db

drwxrwx--x+ - hive hive 0 2018-07-19 18:36 /data/hive/warehouse/dw.db

诉求:集成 sentry 后能控制每个用户的库和表权限,但无论用哪个用户创建表,它的 owner 始终是 hive,求告知到底是哪里出了问题,不胜感激。

1428 次点击
所在节点    程序员
1 条回复
ocean1477
2018-07-25 09:35:22 +08:00
自顶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/473899

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX