文档首页/
    
      
      MapReduce服务 MRS/
      
      
        
        
        用户指南(阿布扎比区域)/
        
        
        故障排除/
        
        
        使用Presto/
        
      
      配置sql-standard-with-group创建schema失败报Access Denied
    
  
  
    
        更新时间:2022-02-24 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
配置sql-standard-with-group创建schema失败报Access Denied
用户问题
配置sql-standard-with-group创建schema失败,报Access Denied的错误,如何处理?
问题现象
CREATE SCHEMA hive.sf2 WITH (location = 'obs://obs-zy1234/sf2');Query 20200224_031203_00002_g6gzy failed: Access Denied: Cannot create schema sf2
原因分析
presto创建schema需要hive的管理者权限。
处理步骤
MRS Manager界面操作:
- 方法一:
    
- 登录MRS Manager页面,选择“系统设置 > 用户管理”。
 - 在对应用户所在行的“操作”列,单击“修改”。
 - 单击“选择并绑定角色”,为用户添加System_administrator的权限。
 - 单击“确定”完成修改。
 
 - 方法二:
    
- 登录MRS Manager页面,选择“系统设置 > 角色管理”。
 - 单击“添加角色”,并配置如下参数。
      
- 角色名称:配置角色名称,例如hive_admin。
 - 权限:选择“Hive”,并勾选Hive Admin Privilege。
 
 - 单击“确定”保存角色。
 - 选择“系统设置 > 用户管理”。
 - 在对应用户所在行的“操作”列,单击“修改”。
 - 单击“选择并绑定角色”,为用户添加新创建的hive_admin的权限。
 - 单击“确定”完成修改。
 
 
FusionInsight Manager界面操作:
- 方法一:
    
- 登录FusionInsight Manager页面,选择“系统 > 权限 > 用户”。
 - 在对应用户所在行的“操作”列,单击“修改”。
 - 单击角色后的“添加”,为用户添加System_administrator的权限。
 - 单击“确定”完成修改。
 
 - 方法二:
    
- 登录FusionInsight Manager页面,选择“系统 > 权限 > 角色”。
 - 单击“添加角色”,并配置如下参数。
      
- 角色名称:配置角色名称,例如hive_admin。
 - 配置资源权限:选择“Hive”,并勾选“Hive管理员权限”。
 
 - 单击“确定”保存角色。
 - 选择“系统 > 权限 > 用户”。
 - 在对应用户所在行的“操作”列,单击“修改”。
 - 单击角色后的“添加”,为用户添加新创建的hive_admin的权限。
 - 单击“确定”完成修改。
 
 
   父主题: 使用Presto