sqoop将本地MySQL中的数据导入到hdfs时出现java.lang.RuntimeException: java.lang.ClassNotFoundEx

liulang12580 2017-04-22 07:45:44
17/04/22 15:43:59 INFO mapred.Task: Using ResourceCalculatorProcessTree : [ ]
17/04/22 15:43:59 INFO db.DBInputFormat: Using read commited transaction isolation
17/04/22 15:43:59 INFO mapred.MapTask: Processing split: 1=1 AND 1=1
17/04/22 15:43:59 INFO mapred.LocalJobRunner: map task executor complete.
17/04/22 15:43:59 WARN mapred.LocalJobRunner: job_local1299090894_0001
java.lang.Exception: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class emplyee n ot found
at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class emplyee not found
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2154)
at org.apache.sqoop.mapreduce.db.DBConfiguration.getInputClass(DBConfiguration.java:403)
at org.apache.sqoop.mapreduce.db.DataDrivenDBInputFormat.createDBRecordReader(DataDrivenDB InputFormat.java:237)
at org.apache.sqoop.mapreduce.db.DBInputFormat.createRecordReader(DBInputFormat.java:263)
at org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.<init>(MapTask.java:512)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:755)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243 )
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: Class emplyee not found
at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2060)
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2152)
... 12 more
17/04/22 15:44:00 INFO mapreduce.Job: Job job_local1299090894_0001 running in uber mode : false
17/04/22 15:44:00 INFO mapreduce.Job: map 0% reduce 0%
17/04/22 15:44:00 INFO mapreduce.Job: Job job_local1299090894_0001 failed with state FAILED due to : NA
17/04/22 15:44:00 INFO mapreduce.Job: Counters: 0
17/04/22 15:44:00 WARN mapreduce.Counters: Group FileSystemCounters is deprecated. Use org.apache. hadoop.mapreduce.FileSystemCounter instead
17/04/22 15:44:00 INFO mapreduce.ImportJobBase: Transferred 0 bytes in 5.5392 seconds (0 bytes/sec )
17/04/22 15:44:00 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter is deprecat ed. Use org.apache.hadoop.mapreduce.TaskCounter instead
17/04/22 15:44:00 INFO mapreduce.ImportJobBase: Retrieved 0 records.
17/04/22 15:44:00 ERROR tool.ImportTool: Error during import: Import job failed!
...全文
1355 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xie_guo_yi 2019-01-05
  • 打赏
  • 举报
回复
加个参数 --bindir ./

sudo ./sqoop import --connect jdbc:mysql://127.0.0.1:3306/peach3 --username root --password 123456 --table record --hive-import --create-hive-table --hive-table peach.record --bindir ./

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧