5
0
mirror of https://github.com/apache/sqoop.git synced 2025-05-04 02:21:10 +08:00

SQOOP-2773: Sqoop2: Ensure that the connector-sdk-hadoop jar is shipped to mappers

(Abraham Fine via Jarek Jarcec Cecho)
This commit is contained in:
Jarek Jarcec Cecho 2016-01-04 18:41:10 -08:00
parent 0495bc7b4d
commit 23781db25f
2 changed files with 8 additions and 1 deletions

View File

@ -57,6 +57,10 @@ limitations under the License.
<groupId>org.apache.sqoop</groupId>
<artifactId>connector-sdk</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sqoop</groupId>
<artifactId>connector-sdk-hadoop</artifactId>
</dependency>
</dependencies>
<build>

View File

@ -29,6 +29,7 @@
import org.apache.sqoop.common.MapContext;
import org.apache.sqoop.common.SqoopException;
import org.apache.sqoop.connector.ConnectorManager;
import org.apache.sqoop.connector.hadoop.security.SecurityUtils;
import org.apache.sqoop.connector.idf.IntermediateDataFormat;
import org.apache.sqoop.connector.spi.SqoopConnector;
import org.apache.sqoop.core.ConfigurationConstants;
@ -443,8 +444,10 @@ private void addStandardJars(JobRequest jobRequest) {
jobRequest.addJarForClass(MapContext.class);
// sqoop-core
jobRequest.addJarForClass(Driver.class);
// sqoop-spi
// connector-sdk
jobRequest.addJarForClass(SqoopConnector.class);
// connector-sdk-hadoop
jobRequest.addJarForClass(SecurityUtils.class);
// Execution engine jar
jobRequest.addJarForClass(executionEngine.getClass());
}