报错:Exception: org.apache.sqoop.common.SqoopException Message: DRIVER_0002:Given job is already running - Job with id 1
2024-09-05 11:13:53
报错背景:
创建完成job之后,执行job的时候报错。
报错现象:
Exception: org.apache.sqoop.common.SqoopException Message: CLIENT_0001:Server has returned exception
Stack trace:
at org.apache.sqoop.client.request.ResourceRequest (ResourceRequest.java:)
at org.apache.sqoop.client.request.ResourceRequest (ResourceRequest.java:)
at org.apache.sqoop.client.request.JobResourceRequest (JobResourceRequest.java:)
at org.apache.sqoop.client.request.SqoopResourceRequests (SqoopResourceRequests.java:)
at org.apache.sqoop.client.SqoopClient (SqoopClient.java:)
at org.apache.sqoop.shell.StartJobFunction (StartJobFunction.java:)
at org.apache.sqoop.shell.SqoopFunction (SqoopFunction.java:)
at org.apache.sqoop.shell.SqoopCommand (SqoopCommand.java:)
at org.apache.sqoop.shell.SqoopCommand (SqoopCommand.java:)
at org.codehaus.groovy.tools.shell.Command$execute (null:-)
at org.codehaus.groovy.runtime.callsite.CallSiteArray (CallSiteArray.java:)
at org.codehaus.groovy.tools.shell.Command$execute (null:-)
at org.codehaus.groovy.tools.shell.Shell (Shell.groovy:)
at org.codehaus.groovy.tools.shell.Groovysh (Groovysh.groovy:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl (DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method (Method.java:)
at org.codehaus.groovy.reflection.CachedMethod (CachedMethod.java:)
at groovy.lang.MetaMethod (MetaMethod.java:)
at groovy.lang.MetaClassImpl (MetaClassImpl.java:)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter (ScriptBytecodeAdapter.java:)
at org.codehaus.groovy.tools.shell.Groovysh (Groovysh.groovy:)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl (DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method (Method.java:)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce (PogoMetaMethodSite.java:)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite (PogoMetaMethodSite.java:)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite (AbstractCallSite.java:)
at org.codehaus.groovy.tools.shell.Groovysh (Groovysh.groovy:)
at org.codehaus.groovy.tools.shell.Shell (Shell.groovy:)
at org.codehaus.groovy.tools.shell.Shell$leftShift$ (null:-)
at org.codehaus.groovy.tools.shell.ShellRunner (ShellRunner.groovy:)
at org.codehaus.groovy.tools.shell.InteractiveShellRunner (InteractiveShellRunner.groovy:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl (DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method (Method.java:)
at org.codehaus.groovy.reflection.CachedMethod (CachedMethod.java:)
at groovy.lang.MetaMethod (MetaMethod.java:)
at groovy.lang.MetaClassImpl (MetaClassImpl.java:)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter (ScriptBytecodeAdapter.java:)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter (ScriptBytecodeAdapter.java:)
at org.codehaus.groovy.tools.shell.InteractiveShellRunner (InteractiveShellRunner.groovy:)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl (DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method (Method.java:)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce (PogoMetaMethodSite.java:)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite (PogoMetaMethodSite.java:)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite (AbstractCallSite.java:)
at org.codehaus.groovy.tools.shell.ShellRunner (ShellRunner.groovy:)
at org.codehaus.groovy.tools.shell.InteractiveShellRunner (InteractiveShellRunner.groovy:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:-)
at sun.reflect.NativeMethodAccessorImpl (NativeMethodAccessorImpl.java:)
at sun.reflect.DelegatingMethodAccessorImpl (DelegatingMethodAccessorImpl.java:)
at java.lang.reflect.Method (Method.java:)
at org.codehaus.groovy.reflection.CachedMethod (CachedMethod.java:)
at groovy.lang.MetaMethod (MetaMethod.java:)
at groovy.lang.MetaClassImpl (MetaClassImpl.java:)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter (ScriptBytecodeAdapter.java:)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter (ScriptBytecodeAdapter.java:)
at org.codehaus.groovy.tools.shell.InteractiveShellRunner (InteractiveShellRunner.groovy:)
at java_lang_Runnable$run (null:-)
at org.codehaus.groovy.runtime.callsite.CallSiteArray (CallSiteArray.java:)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite (AbstractCallSite.java:)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite (AbstractCallSite.java:)
at org.codehaus.groovy.tools.shell.Groovysh (Groovysh.groovy:)
at org.codehaus.groovy.tools.shell.Groovysh (Groovysh.groovy:)
at org.apache.sqoop.shell.SqoopShell (SqoopShell.java:)
Caused by: Exception: org.apache.sqoop.common.SqoopException Message: DRIVER_0002:Given job is already running - Job with id 1
Stack trace:
at org.apache.sqoop.driver.JobManager (JobManager.java:)
at org.apache.sqoop.handler.JobRequestHandler (JobRequestHandler.java:)
at org.apache.sqoop.handler.JobRequestHandler (JobRequestHandler.java:)
at org.apache.sqoop.server.v1.JobServlet (JobServlet.java:)
at org.apache.sqoop.server.SqoopProtocolServlet (SqoopProtocolServlet.java:)
at javax.servlet.http.HttpServlet (HttpServlet.java:)
at javax.servlet.http.HttpServlet (HttpServlet.java:)
at org.apache.catalina.core.ApplicationFilterChain (ApplicationFilterChain.java:)
at org.apache.catalina.core.ApplicationFilterChain (ApplicationFilterChain.java:)
at org.apache.hadoop.security.authentication.server.AuthenticationFilter (AuthenticationFilter.java:)
at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter (DelegationTokenAuthenticationFilter.java:)
at org.apache.hadoop.security.authentication.server.AuthenticationFilter (AuthenticationFilter.java:)
at org.apache.catalina.core.ApplicationFilterChain (ApplicationFilterChain.java:)
at org.apache.catalina.core.ApplicationFilterChain (ApplicationFilterChain.java:)
at org.apache.catalina.core.StandardWrapperValve (StandardWrapperValve.java:)
at org.apache.catalina.core.StandardContextValve (StandardContextValve.java:)
at org.apache.catalina.core.StandardHostValve (StandardHostValve.java:)
at org.apache.catalina.valves.ErrorReportValve (ErrorReportValve.java:)
at org.apache.catalina.core.StandardEngineValve (StandardEngineValve.java:)
at org.apache.catalina.connector.CoyoteAdapter (CoyoteAdapter.java:)
at org.apache.coyote.http11.Http11Processor (Http11Processor.java:)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler (Http11Protocol.java:)
at org.apache.tomcat.util.net.JIoEndpoint$Worker (JIoEndpoint.java:)
at java.lang.Thread (Thread.java:)
sqoop:>
报错原因:
日志中的提示信息说明,此时已经有一个job正在运行,所以报错。
报错解决:
查看这个job的状态:sqoop:000> status job --jid 1
结束这个job的进程:sqoop:000> stop job --jid 1
再次重新启动job: sqoop:000> start job --jid 1
不再报错。
最新文章
- jedis例子
- startssl,免费的ssl证书申请及注意事项
- hive中关于数据库与表等的基本操作
- iOS开发中你是否遇到这些经验问题
- P2763: [JLOI2011]飞行路线
- 线程2 NSOperation 抽像类的使用
- jquery技巧(持续更新。。)
- linux-ln命令
- Thread.sleep(0)的意义&; 多线程详解
- 初步STL集装箱List
- 7.PHP 教程_PHP常量
- js代码风格之链式结构
- 拥抱.NET Core系列:MemoryCache 缓存选项
- Android开发资源收集
- 从hivesql结果中读取数值到shell变量的方法
- 傻瓜学编程之block_2
- 课程五(Sequence Models),第二 周(Natural Language Processing &; Word Embeddings) —— 0.Practice questions:Natural Language Processing &; Word Embeddings
- Modelsim使用常见问题集锦(实时更新)
- laravel不能读取session
- 在Android上启用Kiosk模式