更新时间:2024-11-26 GMT+08:00
分享

导入到Hive表时报错

问题

Sqoop导入数据到Hive表时打印如下报错日志:

查看Yarn上该Application对应的appattempt的Logs,在syslog中有如下任务日志:

回答

Hive中日志框架和Hadoop中的日志框架存在依赖冲突导致。需删除当前使用的Sqoop客户端目录中,Hive目录下的log4j-*-api-*.jar。

  1. 登录客户端节点,例如客户端目录为“/opt/client”,则执行:

    rm -rf /opt/client/Hive/Beeline/lib/log4j-*-api-*.jar

  2. 重新执行命令即可。

相关文档