【问题标题】:how to make username password in HIve如何在 Hive 中设置用户名密码
【发布时间】:2018-01-11 14:12:59
【问题描述】:

目前,在 AWS EMR 中,任何可以 ssh 到集群的人都可以使用配置单元和删除/更改表。

如何管理表/模式库的用户权限?

P.S 我的数据在 s3 上,而不是在 HDFS 上。

【问题讨论】:

  • 您需要使用 IAM 角色完成此操作
  • 嗨,阿米特。使用 IAM 角色,它只能访问 EMR 集群,以及是否有人可以进入。它也可以在没有任何凭据的情况下进入 hive
  • aws.amazon.com/blogs/big-data/… 可能需要你的帮助

标签: amazon-web-services amazon-s3 hive emr amazon-emr


【解决方案1】:
  1. 锁定 EC2 虚拟机出现的 IAM 角色,使其无法访问您不想授予所有用户的任何内容。

  2. 使用 VM 的用户应创建一组会话凭据,并在通过 SSH 登录时将其复制到 VM,以便他们只能访问其机密。您应该强制要求这些是会话凭据 (access key, access id, session secret, session ID),这样他们就不会意外地将其长期密钥留在 VM 上。

  3. 如果您无法做到这一点,则需要取消任何不应被允许操作数据的人对虚拟机的 SSH 访问权限

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2015-09-18
    • 2013-05-07
    • 2012-07-11
    • 1970-01-01
    相关资源
    最近更新 更多