MAPREDUCE服务 MRS-高危操作一览表:Hive高危操作

时间:2024-07-29 09:12:50

Hive高危操作

表11 Hive高危操作

操作名称

操作风险

风险等级

规避措施

重大操作观察项目

修改Hive实例的启动参数GC_OPTS

修改该参数可能会导致Hive实例无法启动

★★

修改相关配置项时请严格按照提示描述,确保修改后的值有效

观察服务能否正常启动

删除MetaStore所有实例

Hive元数据丢失,Hive无法提供服务

★★★

除非确定丢弃Hive所有表信息,否则不要执行该操作

观察服务能否正常启动

使用HDFS文件系统接口或者HBase接口删除或修改Hive表对应的文件

该操作会导致Hive业务数据丢失或被篡改

★★

除非确定丢弃这些数据,或者确保该修改操作符合业务需求,否则不要执行该操作

观察Hive数据是否完整

使用HDFS文件系统接口或者HBase接口修改Hive表对应的文件或目录访问权限

该操作可能会导致相关业务场景不可用

★★★

请勿执行该操作

观察相关业务操作是否正常

使用HDFS文件系统接口删除或修改文件hdfs:///apps/templeton/hive-3.1.0.tar.gz

该操作可能会导致WebHCat无法正常执行业务

★★

请勿执行该操作

观察相关业务操作是否正常

导出表数据覆盖写入本地目录,例如将t1表中数据导出,覆盖到“/opt/dir”路径下:

insert overwrite local directory '/opt/dir' select * from t1;

该操作会删除目标目录,如果设置错误,会导致软件或者操作系统无法启动

★★★★★

确认需要写入的路径下不要包含任何文件;或者不要使用overwrite关键字

观察目标路径是否有文件丢失

将不同的数据库、表或分区文件指定至相同路径,例如默认仓库路径“/user/hive/warehouse”

执行创建操作后数据可能会紊乱,如果删除其中一个数据库、表或分区,会导致其他对象数据丢失

★★★★★

请勿执行该操作

观察目标路径是否有文件丢失

support.huaweicloud.com/usermanual-mrs/mrs_01_0785.html