sqoop导出作业失败

qnzebej0  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(482)

无法将hdfs内容导出到oracle db。
Oracle:

create table DB1.T1 (
        id1 number,
        id2 number
    );

Hive:

create table DB1.T1 (
        id1 int,
        id2 int
    );
    insert into table values(0,0);

sqoop公司:

$ sqoop export \
--connect driver:@ip:port:DB \
--username=DB --password  'bad_practice_pwd' \
-m 1 \
--export-dir "/user/hive/warehouse/DB1.db/T1/file" \
--table DB1.T1
--direct

错误:
18/04/16 17:11:00 info mapreduce.job:job job \u 1520336080249 \u 0240失败,状态为failed,原因是:task failed task \u 1520336080249 \u 0240 \u m \u000000 job failed as tasks failed。failedmaps:1 failedreduces:0
18/04/16 17:11:00 info mapreduce.job:计数器:8个作业计数器失败的Map任务=1个启动的Map任务=1个机架本地Map任务=1所有Map在占用插槽中花费的总时间(毫秒)=4872所有reduces在占用插槽中花费的总时间(毫秒)=0所有Map任务花费的总时间(毫秒)=4872所有Map任务花费的总vcore毫秒=4872总计所有Map任务占用的MB毫秒数=4988928 18/04/16 17:11:00 warn mapreduce.counters:不推荐使用组filesystemcounters。改为使用org.apache.hadoop.mapreduce.filesystemcounter 18/04/16 17:11:00 info mapreduce.exportjobbase:在16.9653秒内传输了0字节(0字节/秒)18/04/16 17:11:00 warn mapreduce.counters:group org.apache.hadoop.mapred.task$counter不推荐使用。改用org.apache.hadoop.mapreduce.taskcounter 18/04/16 17:11:00 info mapreduce.exportjobbase:导出0条记录。18/04/16 17:11:00 error tool.exporttool:导出期间出错:导出作业失败!在org.apache.sqoop.mapreduce.exportjobbase.runexport(exportjobbase。java:439)在org.apache.sqoop.manager.oraclemanager.exporttable(oraclemanager。java:465)在org.apache.sqoop.tool.exporttool.exporttable(exporttool。java:80)在org.apache.sqoop.tool.exporttool.run(exporttool。java:99)在org.apache.sqoop.sqoop.run(sqoop。java:147)在org.apache.hadoop.util.toolrunner.run(toolrunner。java:70)在org.apache.sqoop.sqoop.runsqoop(sqoop。java:183)在org.apache.sqoop.sqoop.runtool(sqoop。java:234)在org.apache.sqoop.sqoop.runtool(sqoop。java:243)在org.apache.sqoop.sqoop.main(sqoop。java:252)

nwsw7zdq

nwsw7zdq1#

已将配置单元表定义为:

create table DB1.T1 (
    id1 int,
    id2 int
    )
    ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
    LINES TERMINATED BY '\n;

出口由此完成。
18/04/18 13:09:11 info mapreduce.job:计数器:30文件系统计数器文件:读取字节数=0文件:写入字节数=175430文件:读取操作数=0文件:大读取操作数=0文件:写入操作数=0 hdfs:读取字节数=189 hdfs:写入字节数=0 hdfs:读取操作数=4 hdfs:大读操作数=0 hdfs:写操作数=0作业计数器启动的map任务=1机架本地map任务=1所有map在占用插槽中花费的总时间(毫秒)=2747所有map在占用插槽中花费的总时间(毫秒)=0所有map任务花费的总时间(毫秒)=2747所有map任务占用的总vcore毫秒数=2747总计所有Map任务占用的兆字节毫秒数=2812928 map reduce framework map input records=1 map output records=1 input split bytes=182 spilled records=0 failed shuffles=0 merged map outputs=0 gc time appeased(ms)=47 cpu time spend(ms)=1620物理内存(字节)snapshot=359587840虚拟内存(字节)snapshot=2823344128总提交堆用法(字节)=619184128文件输入格式计数器字节读取=0文件输出格式计数器字节写入=0 18/04/18 13:09:11 info mapreduce.exportjobbase:在13.8196秒内传输189字节(13.6762字节/秒)18/04/18 13:09:11 info mapreduce.exportjobbase:导出1条记录。

相关问题