sqoop将数据从Teradata传输到HDFS

 郭昊天886688 发布于 2022-12-14 19:24

sqoop将数据从Teradata传输到HDFS:获取如下错误:-bash-4.1 $ sqoop import --connection-manager com.cloudera.sqoop.manager.DefaultManagerFactory --driver com.teradata.jdbc.TeraDriver \

--connect jdbc:teradata://dwsoat.dws.company.co.uk/DATABASE=TS_72258_BASELDB\--username userid -P --table ADDRESS --num-mappers 3\--target-dir/user/nathalok /地址警告:/apps/cloudera/parcels/CDH-5.1.3-1.cdh5.1.3.p0.12/bin/../lib/sqoop/../accumulo不存在!Accumulo进口将失败.请将$ ACCUMULO_HOME设置为Accumulo安装的根目录.14/10/29 14:00:14 INFO sqoop.Sqoop:运行Sqoop版本:1.4.4-cdh5.1.3 14/10/29 14:00:14 WARN tool.BaseSqoopTool:在命令行设置密码是不安全的.考虑使用-P代替.14/10/29 14:00:14错误sqoop.ConnFactory:Sqoop无法正确创建连接管理器.有些连接器支持显式--driver,有些则不支持.请尝试指定--driver或将其保留.14/10/29 14:00:14 ERROR tool.BaseSqoopTool:创建数据库管理器时出错:java.io.IOException:java.lang.NoSuchMethodException:com.cloudera.sqoop.manager.DefaultManagerFactory.(java.lang.String, org.apache.sqoop(orn.apache) .tool.ImportTool.init(ImportTool.java:84)atg.apache.sqoop.tool.ImportTool.run(ImportTool.java:494)org.apache.sqoop.Sqoop.run(Sqoop.java:147)at at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)org.apache.sqoop.Sqoop.runTool(Sqoop.java: 222)org.apache.sqoop.Sqoop.runTool(Sqoop.java:231)at org.apache.sqoop.Sqoop.main(Sqoop.java:240)引起:java.lang.NoSuchMethodException:com.cloudera.sqoop java的java.lang.Class.getConstructor0(Class.java:2810)中的.manager.DefaultManagerFactory.(java.lang.String,com.cloudera.sqoop.SqoopOptions).lang.Class.getDeclaredConstructor(Class.java:2053)at org.apache.sqoop.ConnFactory.getManager(ConnFactory.java:151)... 9更多

-bash-4.1 $

任何帮助将不胜感激.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有