[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14718164#comment-14718164 ] ASF GitHub Bot commented on SQOOP-2489: --- GitHub user sleefd opened a pull request: https://github.com/apache/sqoop/pull/8 fix the problem of NoClassDefFoundError of HiveOutputFormat when impo… for jira SQOOP-2489 @abec You can merge this pull request into a Git repository by running: $ git pull https://github.com/sleefd/sqoop sqoop2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/sqoop/pull/8.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #8 commit 3baa7430c6fcac8d0847aaa0c49fead4fadce372 Author: slee Date: 2015-08-28T07:44:50Z fix the problem of NoClassDefFoundError of HiveOutputFormat when import or export to hive through kite connector > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek > Fix For: 1.99.7 > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14725245#comment-14725245 ] Jarek Jarcec Cecho commented on SQOOP-2489: --- Can you add integration tests that will try Parquet import as part of the patch [~sleefd]? I'm afraid that without it we can always regress here. I think that adding the test shouldn't be that difficult as we already have test importing to CSV [here|https://github.com/apache/sqoop/blob/sqoop2/test/src/test/java/org/apache/sqoop/integration/connector/kite/FromRDBMSToKiteTest.java]. Perhaps let's just make it run with data provider and try all various file formats? > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek > Fix For: 1.99.7 > > Attachments: 0001-fix-jira-SQOOP-2489.patch > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14725244#comment-14725244 ] Jarek Jarcec Cecho commented on SQOOP-2489: --- Can you add integration tests that will try Parquet import as part of the patch [~sleefd]? I'm afraid that without it we can always regress here. I think that adding the test shouldn't be that difficult as we already have test importing to CSV [here|https://github.com/apache/sqoop/blob/sqoop2/test/src/test/java/org/apache/sqoop/integration/connector/kite/FromRDBMSToKiteTest.java]. Perhaps let's just make it run with data provider and try all various file formats? > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek > Fix For: 1.99.7 > > Attachments: 0001-fix-jira-SQOOP-2489.patch > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14731835#comment-14731835 ] slee commented on SQOOP-2489: - [~jarcec] SQOOP-2269 has already added the integration test for avro and parquet format. > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek > Fix For: 1.99.7 > > Attachments: 0001-fix-jira-SQOOP-2489.patch > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14733663#comment-14733663 ] Jarek Jarcec Cecho commented on SQOOP-2489: --- Thanks for digging into it [~sleefd]. I'm glad to see that we have some coverage already available via SQOOP-2269. This particular bug did not surface there, so I feel that we should update them such that - without the fix the test fails whereas with the fix it will succeed. This way we will have test for this particular problem and we will ensure that we will never regress in the future. Does it make sense? > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek > Fix For: 1.99.7 > > Attachments: 0001-fix-jira-SQOOP-2489.patch > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (SQOOP-2489) Sqoop2: Hive with Parquet in Kite Connector
[ https://issues.apache.org/jira/browse/SQOOP-2489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14736861#comment-14736861 ] Jarek Jarcec Cecho commented on SQOOP-2489: --- I'll drop the "Patch available" state for now as we're waiting on integration test for the fix. Please do not hesitate and put the state back when ready! > Sqoop2: Hive with Parquet in Kite Connector > --- > > Key: SQOOP-2489 > URL: https://issues.apache.org/jira/browse/SQOOP-2489 > Project: Sqoop > Issue Type: Bug > Components: sqoop2-kite-connector >Affects Versions: 1.99.6 >Reporter: Abraham Elmahrek >Assignee: slee > Fix For: 1.99.7 > > Attachments: 0001-fix-jira-SQOOP-2489.patch > > > {code} > java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/io/HiveOutputFormat > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:190) > at > org.kitesdk.data.spi.hive.HiveUtils.getHiveParquetOutputFormat(HiveUtils.java:446) > at org.kitesdk.data.spi.hive.HiveUtils.(HiveUtils.java:91) > at > org.kitesdk.data.spi.hive.HiveManagedMetadataProvider.create(HiveManagedMetadataProvider.java:83) > at > org.kitesdk.data.spi.hive.HiveManagedDatasetRepository.create(HiveManagedDatasetRepository.java:77) > at org.kitesdk.data.Datasets.create(Datasets.java:239) > at org.kitesdk.data.Datasets.create(Datasets.java:307) > at org.kitesdk.data.Datasets.create(Datasets.java:335) > at > org.apache.sqoop.connector.kite.KiteDatasetExecutor.createDataset(KiteDatasetExecutor.java:70) > at > org.apache.sqoop.connector.kite.KiteLoader.getExecutor(KiteLoader.java:52) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:62) > at org.apache.sqoop.connector.kite.KiteLoader.load(KiteLoader.java:36) > at > org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250) > 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: > org.apache.hadoop.hive.ql.io.HiveOutputFormat > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 31 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)