`
coderplay
  • 浏览: 577032 次
  • 性别: Icon_minigender_1
  • 来自: 广州杭州
社区版块
存档分类
最新评论

hive权限控制

阅读更多

对hive的元数据表结构要作以下调整:

  1. hive用户不与表有直接关系,表没有owner,只有能看见(能操作)/不能看见(不能操作)某个表之分。所以TBLS表应当去掉Owner字段。
  2. 对于CLI版本还是有一些冲突。目前Hive的CLI是运行在hive本地, 各用户使用各自的配置。配置里有元数据所在持久层(我们使用的是mysql)的位置,所以得有此库的写权限。一般情况下,每个用户对应自己的一个mysql库,这样就能与其它用户隔离, 自己建的hive表不会被其它人所删掉。但如果把hive做成多用户环境,大家都使用同一个mysql库,就会存在安全上的隐患。
  3. 得添加User, Db_priv和Table_priv三个表, 分别表示用户在全局、库及表三个层面的权限。

http://www.jpox.org/docs/1_2/rdbms/types.html

 

最少需要给hive实现的语句:

create user

drop user

set password

grant

revoke

可选的有 show grants

 

 

分享到:
评论
1 楼 dacoolbaby 2013-04-30  
请问楼主大大有做过实验,使用HiveServer2做表级别的权限控制管理吗??

相关推荐

    Hive权限设置说明

    CDH平台,通过hue访问hive,控制库级别,表级别,及列级别的访问权限

    hive-role.zip

    "hive-role.zip" 文件看起来是与 Hive 的权限管理和配置相关的资源包,可能包含了一些实现 Hive 角色权限控制所需的 jar 包。下面将详细探讨 Hive 的权限设置及其相关知识点。 1. **Hive 的角色权限机制**: Hive ...

    Hive权限设置说明文档.doc

    要访问 Hive,需要通过 Hue 进行身份验证和权限控制。下面是具体的设置步骤: 1. 创建 Hue 用户和组:使用 Hue 管理员账号登录 Hue,创建用户和组,设置用户名、密码和组别。 2. 配置 Hive 权限:在 hive-site.xml ...

    HIVE-SQL开发规范.docx

    遵循企业安全策略,使用Hive权限控制,限制用户对数据的访问。 总结,Hive SQL开发规范强调了正确选择数据类型、合理设计表结构、优化查询性能以及遵循安全原则的重要性。理解并遵循这些规范,将帮助开发者写出高效...

    Hive 编程指南

    - **Hive权限控制**:使用Hive的Metastore服务实现用户和角色的权限管理。 - **Hadoop Security**:结合Kerberos进行身份验证,确保数据安全。 9. **Hive的应用场景**: - **日志分析**:对大量用户行为日志进行...

    Hive权限设置说明文档

    一、Hive权限模型 Hive的权限模型主要基于SQL标准的访问控制,包括了四种基本权限:SELECT、INSERT、UPDATE和DELETE,以及两种全局权限:CREATE和DROP。此外,还有ALTER权限用于修改表或数据库的属性,以及INDEX...

    hive权限1.doc

    在Hive中,权限管理是确保数据安全性的...通过以上命令,Hive用户可以根据需要进行精细的权限控制,确保数据的安全性和访问合规性。在实际应用中,根据组织的安全策略和用户需求,合理设置和管理这些权限是非常关键的。

    07--Hive权限管理1

    综上所述,Hive的权限管理系统提供了多样化的授权方式和灵活的角色管理,帮助管理员更好地控制数据访问,保障系统的安全性和合规性。根据实际需求选择合适的授权模型并正确配置,是确保数据安全的关键步骤。

    ranger-2.1.0-hive-plugin.tar.gz

    1. **细粒度权限控制**:Ranger Hive 插件允许管理员为用户或组设置对数据库、表、列甚至行级别的访问权限,如读、写、执行等操作。 2. **动态数据屏蔽**:基于预定义的规则,Ranger 可以在查询结果返回之前动态地...

    Hive权威指南

    8. **安全与权限**:讲解Hive的安全机制,如Hive Metastore的权限控制、Hive SQL标准的ACID特性和审计功能。 9. **案例研究**:通过实际案例展示如何在业务场景中应用Hive,解决具体问题。 10. **最新发展与未来...

    kerberos认证hive连接代码

    5. **安全控制**:为了确保安全,应当限制对keytab文件的访问权限,并且在程序中避免明文存储敏感信息。此外,还可以使用Spring的安全模块来增强应用程序的安全性。 总结来说,通过上述步骤,我们能够在Spring MVC...

    hive3.1.2+mysql驱动.zip

    这提供了更强大的元数据管理功能,比如高可用性、数据备份和恢复,同时也便于多用户环境下的权限管理和访问控制。在Hive 3.1.2中,正确配置MySQL驱动后,可以实现Hive与MySQL之间的无缝连接,确保数据操作的稳定性。...

    Hive编程指南+HIVE从入门到精通+Hive高级编程+Apache Oozie

    5. **数据安全与权限**: 实现Hive的用户访问控制和数据安全性,例如使用Hive Metastore ACLs。 **Apache Oozie** Oozie是Hadoop作业的调度和管理系统,它可以协调Hadoop相关的任务,如Hive、Pig、MapReduce和Sqoop...

    hive的安装与配置头歌.zip

    例如,可以通过设置多个 metastore 服务实现高可用,通过 Sentry 或 Ranger 提供数据访问权限控制,通过调整执行引擎(如 Tez、Spark)和并行度参数来优化查询性能。 总之,Hive 的安装与配置是一个涉及多步操作的...

    hive入门.pdf

    - **权限管理**:Hive的权限控制主要基于文件级别,即用户的访问权限取决于他们对文件系统的访问权限。如果一个用户对某张表所对应的文件具有读取权限,则该用户也能对该表进行读取操作。 - **分区功能**:Hive支持...

    atlas hive hook 编译依赖 apache-atlas-1.2.0-hive-hook.tar.gz

    5. **安全策略**:通过与 Atlas 的集成,Hive Hook 可以实现基于元数据的访问控制,例如,根据数据的敏感级别限制某些用户的访问权限。 6. **部署与配置**:Apache Atlas Hive Hook 需要在 Hive 服务器上正确配置和...

    hive tunning

    - **认证和授权**:通过Kerberos认证和Hive的ACL(访问控制列表)来控制数据访问权限。 - **加密**:在数据传输和存储过程中采用加密技术,保障数据的安全性。 - **审计**:记录所有对Hive元数据和数据的访问,以便...

    hive-jdbc-uber-3.1.2+yanagishima-18.0

    Yanagishima不仅简化了对Hive、Presto和Trino等查询引擎的接口,还提供了权限控制,确保只有授权用户可以执行查询。它的核心功能包括SQL查询的提交、结果的展示以及查询历史的记录,为数据分析团队提供了一个便捷的...

    ranger-2.0.0-hive-plugin.tar.gz

    1. **权限管理**:Ranger 提供了细粒度的权限控制,允许管理员定义用户或组对Hive表、列、行级别的访问权限。这有助于保护敏感数据,确保只有授权用户才能访问特定资源。 2. **审计日志**:Ranger 提供全面的审计...

    hive安装包Linux包

    5. **安全性**: 考虑实施权限控制,如Kerberos认证,确保数据安全。 ### 总结 Hive作为大数据处理的重要工具,通过其在Linux环境下的安装包,可以方便地在集群环境中搭建数据仓库系统。了解Hive的基本概念、安装...

Global site tag (gtag.js) - Google Analytics