更新时间:2023-03-17 GMT+08:00

ALM-16045 Hive数据仓库被删除

告警解释

系统每60秒周期性检测Hive数据仓库情况,Hive数据仓库被删除告警。

告警属性

告警ID

告警级别

是否自动清除

16045

紧急

告警参数

参数名称

参数含义

来源

产生告警的集群名称。

服务名

产生告警的服务名称。

角色名

产生告警的角色名称。

主机名

产生告警的主机名。

对系统的影响

Hive默认数据仓库被删除,会导致在默认数据仓库中创建库、创建表失败,影响业务正常使用。

可能原因

Hive定时查看默认数据仓库的状态,发现Hive默认数据仓库被删除。

处理步骤

检查Hive默认数据仓库。

  1. root用户登录客户端所在节点
  1. 执行以下命令,检查“hdfs://hacluster/user/{用户名}/.Trash/Current/ ”目录下是否存在该warehouse目录。

    hdfs dfs -ls hdfs://hacluster/user/<用户名>/.Trash/Current/

    例如存在“user/hive/warehouse”

    host01:/opt/Bigdata/client # hdfs dfs -ls hdfs://hacluster/user/test/.Trash/Current/
    Found 1 items
    drwx------   - test hadoop          0 2019-06-17 19:53 hdfs://hacluster/user/test/.Trash/Current/user
    • 是,执行3
    • 否,执行5

  1. 默认数据仓库存在自动恢复机制,用户可等待默认数据仓库的恢复(5 ~10s)。如果未恢复,用户可执行以下命令,将warehouse重新复原。

    hdfs dfs -mv hdfs://hacluster/user/<用户名>/.Trash/Current/user/hive/warehouse /user/hive/warehouse

  2. 查看本告警是否恢复。

    • 是,操作结束。
    • 否,执行5

收集故障信息。

  1. 收集客户端后台“/.Trash/Current/”目录下内容的相关信息。
  2. 请联系运维人员,并发送已收集的故障信息。

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

无。