从mysql导入到hadoop的数据传输

m3eecexj  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(453)

我在系统中安装了hadoop2.7.1和sqoop1.4.6。我正在尝试将一个表从mysql导入hdfs。我收到以下错误:
在org.apache.hadoop.util.shell.runcommand(shell。java:545)在org.apache.hadoop.util.shell.run(shell。java:456)在org.apache.hadoop.util.shell$shellcommandexecutor.execute(shell。java:722)位于org.apache.hadoop.yarn.server.nodemanager.defaultcontainerexecutor.launchcontainer(defaultcontainerexecutor)。java:211)在org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch。java:302)在org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch。java:82)在java.util.concurrent.futuretask.run(futuretask。java:266)在java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor。java:1142)在java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor。java:617)在java.lang.thread.run(线程。java:745)
容器以非零退出代码127退出,尝试失败。应用程序失败。info mapreduce.job:计数器:0警告mapreduce.counters:不推荐使用组filesystemcounters。使用org.apache.hadoop.mapreduce.filesystemcounter代替info mapreduce.importjobbase:在177175秒内传输了0字节(0字节/秒)warn mapreduce.counters:group org.apache.hadoop.mapred.task$counter不推荐使用。请改用org.apache.hadoop.mapreduce.taskcounter info mapreduce.importjobbase:检索到0条记录。error tool.importtool:导入期间出错:导入作业失败!
在这种情况下我能做什么?

2skhul33

2skhul331#

我解决了这个问题。也许对你有用;)
mapred-site.xml文件

<property>
    <name>mapreduce.jobhistory.webapp.address</name>
    <value>bd01.19888</value>
</property>

相关问题