文档首页/ MapReduce服务 MRS/ 组件操作指南(普通版)/ 使用Hive/ Hive常见问题/ 如何防止insert overwrite语句误操作导致数据丢失
更新时间:2024-06-28 GMT+08:00
分享

如何防止insert overwrite语句误操作导致数据丢失

问题

如何对重点目录进行保护,防止“insert overwrite”语句误操作导致数据丢失?

回答

当用户要对Hive重点数据库、表或目录进行监控,防止“insert overwrite”语句误操作导致数据丢失时,可以利用Hive配置中的“hive.local.dir.confblacklist”进行目录保护。

该配置项已对“/opt/”“/user/hive/warehouse”等目录进行了默认配置。

前提条件

Hive、HDFS组件功能正常。

操作步骤

  1. 登录FusionInsight Manager。
  2. 选择“集群 > 待操作集群的名称 > 服务 > Hive > 配置 > 全部配置”,搜索“hive.local.dir.confblacklist”配置项。
  1. 在该配置项中添加用户要重点保护的数据库、表或目录路径。
  2. 输入完成后,单击“保存”,保存配置项。

相关文档