2016-11-15 4 views
1

Ich versuche parallel sqoop Jobs in Hadoop-Cluster ausführen, aber wir sehen, dass während paralleler Läufe die sqoop Jobs mit dem folgenden Fehler fehlschlagen.Sqoop Import Failiing

16/11/11 09:24:59 ERROR manager.SqlManager: Error executing statement: java.sql.SQLRecoverableException: IO Error: Connection reset 
java.sql.SQLRecoverableException: IO Error: Connection reset 
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:682) 
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:715) 
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:385) 
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30) 
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:564) 
    at java.sql.DriverManager.getConnection(DriverManager.java:664) 
    at java.sql.DriverManager.getConnection(DriverManager.java:247) 
    at org.apache.sqoop.manager.OracleManager.makeConnection(OracleManager.java:327) 
    at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52) 
    at org.apache.sqoop.manager.SqlManager.execute(SqlManager.java:744) 
    at org.apache.sqoop.manager.SqlManager.execute(SqlManager.java:767) 
    at org.apache.sqoop.manage 

Der Fehler scheint nur dann zu passieren, wenn mehrere Jobs in hadoop laufen. Ich habe den ähnlichen Fehler gesucht und bin auf diese Links gestoßen. aber der Punkt ist, wie können wir das in sqoop Jobs unterbringen.

Oracle JDBC intermittent Connection Issue.

Jede Hilfe zu diesem wird wirklich geschätzt.

Antwort