
# ALM-16046 Hive数据仓库权限被修改
#### 告警解释
系统每60秒周期性检测Hive数据仓库的权限是否被修改，如果修改发出告警。
#### 告警属性
| 告警ID  | 告警级别 | 是否自动清除 |
|:---|:---|:---|
| 16046 | 紧急   | 是      |
   
#### 告警参数
| 参数名称 | 参数含义       |
|:---|:---|
| 来源   | 产生告警的集群名称。 |
| 服务名  | 产生告警的服务名称。 |
| 角色名  | 产生告警的角色名称。 |
| 主机名  | 产生告警的主机名。  |
   
#### 对系统的影响
Hive默认数据仓库的权限被修改，会影响当前用户，用户组，其他用户在默认数据仓库中创建库、创建表等操作的操作权限范围；会扩大或缩小权限。
#### 可能原因
Hive定时查看默认数据仓库的状态，发现Hive默认数据仓库权限发生更改。
#### 处理步骤
**检查Hive默认数据仓库权限情况。**
1. 以**root**用户登录客户端所在节点，用户密码为安装前用户自定义，请咨询系统管理员。
2. 执行以下命令进入HDFS客户端安装目录。 
   **cd** *客户端安装目录*
   **source bigdata_env**
   **kinit** *具有supergroup组权限的用户*（普通集群跳过该步骤）
   
   

3. 执行以下命令修复默认数据仓库权限： 
   - 安全环境：**hdfs dfs -chmod 770 hdfs://hacluster/user/hive/warehouse**
   
   - 非安全环境：**hdfs dfs -chmod 777 hdfs://hacluster/user/hive/warehouse**
   
   
   
   
4. 查看本告警是否恢复。 
   - 是，操作结束。
   
   - 否，执行[步骤 5]。
   
   
   
   
**收集故障信息。**
5. 收集客户端后台"hdfs://hacluster/user/hive/warehouse"目录下内容的相关信息。
6. 请联系运维人员，并发送已收集的故障信息。
 
#### 告警清除
此告警修复后，系统会自动清除此告警，无需手工清除。
#### 参考信息
无。
