关于hive.security.authorization.manager参数详细描述

在Hive中,hive.security.authorization.manager 是一个重要的配置属性,用于指定授权管理器。然而,这个属性本身并没有直接定义所有可能的参数值。具体的参数值和配置细节通常取决于所选的授权管理器。以下是一些常见的授权管理器及其相关的配置属性:

  1. DefaultHiveAuthorizationProvider:

    • 通常不需要额外的参数配置。使用默认配置即可。
  2. StorageBasedAuthorizationProvider:

    • hive.security.authorization.createtable.owner.grants: 指定表创建者的权限。默认为 "ALL".
    • hive.security.authorization.createtable.group.grants: 指定表创建者所属组的权限。默认为 "ALL".
    • hive.security.authorization.createtable.role.grants: 指定表创建者所属角色的权限。默认为 "ALL".
  3. SQLStdHiveAuthorizationProvider:

    • hive.security.authorization.sqlstd.confwhitelist: 用于指定 SQL 标准授权提供程序的配置白名单。
  4. Custom Authorization Manager:

    • 如果使用自定义的授权管理器,那么可能存在特定于该管理器的配置参数。这些参数通常由您的自定义实现来定义和解释。

关于 FallbackHiveAuthorizerFactory,它本身是一个提供备用授权方案的机制,通常不涉及过多的特定参数配置。在配置文件中将 hive.security.authorization.manager 设置为 FallbackHiveAuthorizerFactory 时,通常使用默认配置。

相关推荐
RestCloud1 天前
ETL是什么?全域数据集成平台核心能力解析
数据仓库·etl·数据清洗·数据处理·etlcloud·数据集成工具
Gent_倪1 天前
万字详解:数据库、数据仓库、数据湖、湖仓一体
数据库·数据仓库·spark
Microsoft Word2 天前
把RAG从 “能跑” 做到上线
数据仓库·人工智能
hkNaruto2 天前
【大数据】《传统Hadoop大数据技术入门:补充与进阶——从数据格式到智能决策的问答实录》
大数据·hadoop·分布式
吾AI科技2 天前
基于Tez引擎的 Hive SQL 性能优化
大数据·hive·性能优化·tez
Database_Cool_2 天前
数据仓库弹性扩缩容怎么实现?AnalyticDB MySQL 在线扩容 0 中断实战
数据库·数据仓库·mysql·阿里云
牛奶咖啡132 天前
大数据Hadoop运维应用实践——双NameNode高可用Hadoop集群架构(下)
大数据·hadoop·hadoop集群配置文件解析·hadoop高可用集群安装部署·配置指定多台服务器相互免密·配置hadoop服务开机自启·ansible部署hadoop
abcy0712133 天前
hive 执行器原理
hive
APItesterCris3 天前
电商口碑自动化监控方案:30 分钟搭建商品评论实时采集 + 情感分析系统(完整可运行代码)
大数据·运维·数据仓库·自动化
李昊哲小课3 天前
spark4 集群安装
大数据·hadoop·zookeeper·spark