cqcn1991
V2EX  ›  问与答

Spark/PySpark 怎么管理数据权限?(Hive、表级)

  •  
  •   cqcn1991 · Oct 16, 2019 · 2278 views
    This topic created in 2405 days ago, the information mentioned may be changed or developed.

    RT

    目前所在的团队,有数仓,数据在 HDFS/Hive 上

    已经有了 PySpark, 但貌似不能用 Apache Ranger/Sentry 做表级的权限控制?(也就是给不同的用户授权不同表的查询权限,这样一些敏感数据就可以隔离开来)

    请问确实是这样吗?有啥好的解决办法?

    感谢各位大佬

    3 replies    2019-10-23 18:00:33 +08:00
    27
        1
    27  
       Oct 17, 2019
    我司用 kerberos, 不同用户在不同的 kerberos 组中。可以对表来做权限控制
    cqcn1991
        2
    cqcn1991  
    OP
       Oct 17, 2019 via Android
    @27 话说有啥具体操作说明吗?非常感谢!
    27
        3
    27  
       Oct 23, 2019
    @cqcn1991 spark 跑在 yarn 上,用 yarn+kerberos 控制权限,提交 spark 任务的时候带上参数去 kerberos 有权限的队列上跑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   891 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.