mysql - 错误exec.DDLTask:java.lang.NoSuchMethod错误:

标签 mysql hadoop hive bigdata sqoop

我正在使用sqoop将数据从mysql导入到配置单元中:

sqoop import --connect jdbc:mysql://localhost:3306/DATASET -username root -P --table MATCHES  --hive-import

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. com.fasterxml.jackson.databind.ObjectMapper.readerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;18/11/25 11:42:58 ERROR ql.Driver: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. com.fasterxml.jackson.databind.ObjectMapper.readerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/ObjectReader;

最佳答案

您的配置单元lib目录中是否有jackson-databind jar。

关于mysql - 错误exec.DDLTask:java.lang.NoSuchMethod错误:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53465265/

相关文章:

php - PHP 脚本中的 SQL 语法错误

performance - 平衡 HDFS -> HBase mapreduce 作业的想法

database - 了解Spark SQL的体系结构

hadoop - 在当前日期之前动态删除配置单元中的分区

mysql 更改列中的所有值

mysql - 计算没有重复的行MYSQL

mysql - Active Record 零时间戳

hadoop - 将可选属性从主 oozie 工作流传递到子工作流

amazon-web-services - 如何使用 "s3a://"方案让 Hive 2.2.1 成功与 AWS S3 集成

hadoop - 如何为查询结果添加一个整数唯一 ID - __efficiently__?