Hey Manish, It looks like your job is using a connection that is pointing to a database server that is down or doesn't exist. Could you validate your connection parameters and verify you're using the correct connection in the job? Please provide the job and connection details via the "show connection" and "show job" commands. That will definitely assist us in figuring out what went wrong in your setup.
-Abe On Mon, Sep 23, 2013 at 3:45 AM, Manish Meshram <[email protected]>wrote: > Hi, > > I am using sqoop Client API for importing rdbms data to hdfs. > I am using Hadoop 1.2.1(single node) > and sqoop 1.99.2 > Hadoop is remote for me installed on CentOS and I am accessing it through > putty. > > I have gone through Sqoop client API guide - > http://sqoop.apache.org/docs/1.99.2/ClientAPI.html > > As there are 3 steps in total: > 1. Create connection.....(done) > 2. Create Job..........(done) > 3. Submit Job.........(GETTING ERROR) > > Steps 1 and 2 are working fine for me. > But during Step 3 i.e. while submitting the job I am getting the following > exception > in my eclipse IDE: > > > org.apache.sqoop.common.SqoopException: CLIENT_0006:Server has returned > exception > at > org.apache.sqoop.client.request.Request$ServerExceptionFilter.handle(Request.java:102) > at com.sun.jersey.api.client.WebResource.handle(WebResource.java:670) > at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) > at > com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:563) > at org.apache.sqoop.client.request.Request.post(Request.java:66) > at > org.apache.sqoop.client.request.SubmissionRequest.create(SubmissionRequest.java:46) > at > org.apache.sqoop.client.request.SqoopRequests.createSubmission(SqoopRequests.java:134) > at > org.apache.sqoop.client.SqoopClient.startSubmission(SqoopClient.java:353) > at com.TestSqoopClient.main(TestSqoopClient.java:126) > Caused by: java.lang.Throwable: GENERIC_JDBC_CONNECTOR_0001:Unable to get > a connection > at > org.apache.sqoop.connector.jdbc.GenericJdbcExecutor.<init>(GenericJdbcExecutor.java:47) > at > org.apache.sqoop.connector.jdbc.GenericJdbcImportInitializer.configureJdbcProperties(GenericJdbcImportInitializer.java:73) > at > org.apache.sqoop.connector.jdbc.GenericJdbcImportInitializer.initialize(GenericJdbcImportInitializer.java:46) > at > org.apache.sqoop.connector.jdbc.GenericJdbcImportInitializer.initialize(GenericJdbcImportInitializer.java:37) > at > org.apache.sqoop.framework.FrameworkManager.submit(FrameworkManager.java:434) > at > org.apache.sqoop.handler.SubmissionRequestHandler.submissionSubmit(SubmissionRequestHandler.java:112) > at > org.apache.sqoop.handler.SubmissionRequestHandler.handleActionEvent(SubmissionRequestHandler.java:98) > at > org.apache.sqoop.handler.SubmissionRequestHandler.handleEvent(SubmissionRequestHandler.java:68) > at > org.apache.sqoop.server.v1.SubmissionServlet.handlePostRequest(SubmissionServlet.java:44) > at > org.apache.sqoop.server.SqoopProtocolServlet.doPost(SqoopProtocolServlet.java:63) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:724) > Caused by: java.lang.Throwable: Communications link failure > > The last packet sent successfully to the server was 0 milliseconds ago. > The driver has not received any packets from the server. > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) > at > com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1121) > at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:355) > at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2479) > at > com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2516) > at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301) > at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834) > at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) > at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416) > at > com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317) > at java.sql.DriverManager.getConnection(DriverManager.java:571) > at java.sql.DriverManager.getConnection(DriverManager.java:215) > at > org.apache.sqoop.connector.jdbc.GenericJdbcExecutor.<init>(GenericJdbcExecutor.java:40) > ... 23 more > Caused by: java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:579) > at java.net.Socket.connect(Socket.java:528) > at java.net.Socket.<init>(Socket.java:425) > at java.net.Socket.<init>(Socket.java:241) > at > com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:259) > at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:305) > ... 38 more >
