问题描述/异常栈
导入hive集群与本地hive集群间元数据迁移任务运行失败报错:MetaException
发现版本
Hive 2.3.8
NDHManger 1.4.1
排查过程
1、迁移任务日志显示连接目标端metastore connected后端开,说明问题在于目标端
2、查看目标端hivemetastore日志显示:
FAQ-hive数据迁移报错:MetaException - 图1
问题原因
目标端core-site.xml的auth_to_local规则没有添加对应认证规则,导致ndhmanager的认证信息无法识别
解决方案
1、打印目标端节点环境变量:查看yarn配置文件路径
FAQ-hive数据迁移报错:MetaException - 图2
2、修改对应配置文件,添加auth_to_local认证规则
FAQ-hive数据迁移报错:MetaException - 图3
3、重启目标端的hdfs、yarn 以及 hive metastore服务

作者:曹俊