5
0
mirror of https://github.com/apache/sqoop.git synced 2025-05-03 01:13:29 +08:00
Commit Graph

54 Commits

Author SHA1 Message Date
Fokko Driesprong
3007648c08 SQOOP-3429: Bump Hadoop to 2.9.2 2019-03-13 17:11:34 +01:00
Boglarka Egyed
1f7b0bf841 SQOOP-3391: Test storing AWS credentials in Hadoop CredentialProvider during import
(Boglarka Egyed)
2018-10-18 16:08:13 +02:00
Szabolcs Vasas
5dd8c8aad1 SQOOP-3381: Upgrade the Parquet library from 1.6.0 to 1.9.0
(Fero Szabo via Szabolcs Vasas)
2018-10-17 10:16:40 +02:00
Boglarka Egyed
1f73341070 SQOOP-3371: Fix tests using HiveMiniCluster
(Szabolcs Vasas via Boglarka Egyed)
2018-08-27 12:13:25 +02:00
Boglarka Egyed
ec18e6f47e SQOOP-3360: Fix hive-exec dependency issues in Gradle
(Szabolcs Vasas via Boglarka Egyed)
2018-08-10 10:23:48 +02:00
Szabolcs Vasas
b3e941be05 SQOOP-3346: Upgrade Hadoop version to 2.8.0
(Boglarka Egyed via Szabolcs Vasas)
2018-07-20 10:54:40 +02:00
Boglarka Egyed
739bbce485 SQOOP-3329: Remove Kite dependency from the Sqoop project
(Szabolcs Vasas via Boglarka Egyed)
2018-07-20 09:36:39 +02:00
Boglarka Egyed
2ca85527fd SQOOP-3322: Version differences between ivy configurations
(Daniel Voros via Boglarka Egyed)
2018-05-10 18:49:13 +02:00
Szabolcs Vasas
7ef6a8013a SQOOP-3241: ImportAllTablesTool uses the same SqoopOptions object for every table import
(Ferenc Szabo via Szabolcs Vasas)
2018-01-05 15:13:02 +01:00
Anna Szonyi
ac42f2ad5c SQOOP-3192: Upgrade Parquet to new version
(Sandish Kumar HN via Anna Szonyi)
2017-06-08 14:14:46 +02:00
Attila Szabo
281a87aed2 SQOOP-3100: Clean up expected exception logic in tests - part III.
(Boglarka Egyed via Attila Szabo)
2017-03-14 12:38:18 +01:00
Attila Szabo
a5ae802388 Revert "SQOOP-3100: Clean up expected exception logic in tests - part III."
This reverts commit 150843b264.

I've mistakenly committed the previous change with incorrect author
information, and would not like to break any toolchain by rewriting the
history, thus I'm reverting this, and committing again the change with
proper header information

(Attila Szabo)
2017-03-14 12:36:30 +01:00
maugli
150843b264 SQOOP-3100: Clean up expected exception logic in tests - part III.
(Boglarka Egyed via Attila Szabo)
2017-03-14 12:25:32 +01:00
Attila Szabo
7783f85f80 SQOOP-3083: Fixing fault injection targets to work
together with try with resources statements
(introduced in SQOOP-2983)

(Anna Szonyi via Attila Szabo)
2016-12-16 11:59:22 +01:00
Attila Szabo
44e05df215 SQOOP-3051:Remove all old profiles, configurations
from build.xml and ivy.xml and consolidate them
to a single working one

(Anna Szonyi via Attila Szabo)
2016-12-08 13:24:52 +01:00
Abraham Fine
7c1754270f SQOOP-2999: Sqoop ClassNotFoundException (org.apache.commons.lang3.StringUtils) is thrown when executing Oracle direct import map task
(Szabolcs Vasas via Abraham Fine)
2016-08-29 10:27:58 +02:00
Venkat Ranganathan
9dafccda0d SQOOP-2810: Upgrade to non-snapshot dependency on Avro 1.8.0 as soon as it gets released
(Jarek Jarcec Cecho via Venkat Ranganathan)
2016-01-31 20:14:25 -08:00
Jarek Jarcec Cecho
d25eb2e190 SQOOP-1493: Add ability to import/export true decimal in Avro instead of serializing it to String
(Abraham Elmahrek via Jarek Jarcec Cecho)
2016-01-29 08:42:23 -08:00
Kate Ting
267ff3fb04 SQOOP-2707: Upgrade commons-collections to 3.2.2
(Jarek Jarcec Cecho via Kate Ting)
2015-12-11 21:17:00 -08:00
Jarek Jarcec Cecho
eeb71085ae SQOOP-2149: Update Kite dependency to 1.0.0
(Qian Xu via Jarek Jarcec Cecho)
2015-02-28 06:53:10 -08:00
Jarek Jarcec Cecho
27cdcef4ee SQOOP-1693: Upgrade Kite SDK to 0.17
(Qian Xu via Jarek Jarcec Cecho)
2014-11-09 20:47:33 -08:00
Venkat Ranganathan
268299ee52 SQOOP-1272: Support importing mainframe sequential datasets
(Mariappan Asokan via Venkat Ranganathan)
2014-09-09 23:26:24 -07:00
Jarek Jarcec Cecho
e2544a9a92 SQOOP-1393: Import data from database to Hive as Parquet files
(Richard via Jarek Jarcec Cecho)
2014-08-25 07:41:04 +02:00
Jarek Jarcec Cecho
2e1e09422c SQOOP-1390: Import data to HDFS as a set of Parquet files
(Qian Xu via Jarek Jarcec Cecho)
2014-08-19 08:42:48 -07:00
Jarek Jarcec Cecho
81624ddf3c SQOOP-1398: Upgrade ivy version used to the latest release version
(Venkat Ranganathan via Jarek Jarcec Cecho)
2014-07-23 10:47:25 -07:00
Jarek Jarcec Cecho
1d2454d483 SQOOP-1359: Fix avro versions in Sqoop to stop shipping hadoop1 jars with hadoop2
(Venkat Ranganathan via Jarek Jarcec Cecho)
2014-07-23 09:29:48 -07:00
Venkat Ranganathan
03fa9c5302 SQOOP-1056: Implement connection resiliency in Sqoop using pluggable failure handlers
SQOOP-1057: Introduce fault injection framework to test connection resiliency

(Shuaishuai Nie via Venkat Ranganathan)
2014-01-31 19:48:52 -08:00
Hari Shreedharan
127d2ddec1 SQOOP-1185. LobAvroImportTestCase is sensitive to test method order execution
(Jarek Jarcec Cecho via Hari Shreedharan)
2013-08-30 18:47:47 -07:00
Jarek Jarcec Cecho
fb29b8f9fc SQOOP-999: Support bulk load from HDFS to PostgreSQL using COPY ... FROM
(Masatake Iwasaki via Jarek Jarcec Cecho)
2013-07-03 18:38:14 -07:00
Jarek Jarcec Cecho
20af67ef60 SQOOP-749: Exports Using Stored Procedures (Functions)
(Nick White via Jarek Jarcec Cecho)
2013-01-22 12:24:40 -08:00
Jarek Jarcec Cecho
7d775935b6 SQOOP-571. Revert SQOOP-519 and SQOOP-524.
(Cheolsoo Park via Jarek Jarcec Cecho)


git-svn-id: https://svn.apache.org/repos/asf/sqoop/trunk@1372828 13f79535-47bb-0310-9956-ffa450edef68
2012-08-14 10:23:33 +00:00
Jarek Jarcec Cecho
9eebfb48be SQOOP-519. Update the version of hsqldb decadency to 2.X.
(Cheolsoo Park via Jarek Jarcec Cecho)


git-svn-id: https://svn.apache.org/repos/asf/sqoop/trunk@1365691 13f79535-47bb-0310-9956-ffa450edef68
2012-07-25 18:33:11 +00:00
Arvind Prabhakar
5cc64097ae SQOOP-405. Enable TestDataDrivenDBInputFormat for Hadoop 0.23
(Bilung Lee via Arvind Prabhakar)


git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1213964 13f79535-47bb-0310-9956-ffa450edef68
2011-12-13 22:34:32 +00:00
Arvind Prabhakar
6c1ddf5f7c SQOOP-397. Make Sqoop work with Hadoop 0.23
(Bilung Lee via Arvind Prabhakar)


git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1211583 13f79535-47bb-0310-9956-ffa450edef68
2011-12-07 18:33:08 +00:00
Arvind Prabhakar
56b4b3db94 SQOOP-325. Sqoop doesn't build on itelliJ.
(Alex Newman via Arvind Prabhakar)


git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1171193 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 17:45:46 +00:00
Arvind Prabhakar
d7ac5ebaa3 SQOOP-326. Upgrade Avro dependency version.
(Alejandro Abdelnur via Arvind Prabhakar)


git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1163453 13f79535-47bb-0310-9956-ffa450edef68
2011-08-30 23:34:56 +00:00
Arvind Prabhakar
fe9f6c723a SQOOP-309. Update Sqoop dependency versions.
git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1158378 13f79535-47bb-0310-9956-ffa450edef68
2011-08-16 17:07:57 +00:00
Arvind Prabhakar
09b0d12133 SQOOP-315. Updated Avro version to 1.5.2.
(Tom White via Arvind Prabhakar)


git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1157938 13f79535-47bb-0310-9956-ffa450edef68
2011-08-15 18:30:20 +00:00
Olivier Lamy
dfc6fa4e7c SQOOP-310 Review license headers
start working on build/configuration files

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1155235 13f79535-47bb-0310-9956-ffa450edef68
2011-08-09 07:10:53 +00:00
Andrew Bayer
44ffd1e75b SQOOP-207. Support import as Avro Data Files.
(Tom White via Arvind Prabhakar)

From: Arvind Prabhakar <arvind@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1150047 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:04:40 +00:00
Andrew Bayer
ae66d60c56 SQOOP-101. Sqoop build to use IVY for dependencies.
This change modifies Sqoop build to use IVY for retrieving HBase and
Zookeeper dependencies. Along with this update, the version number
for HBase and Hadoop have been incremented to match the CDH3 Beta 3
versions. Due to this, a couple of tests had to be modified in order
to accommodate the changed behavior of the Hadoop classes.

From: Arvind Prabhakar <arvind@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149997 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:04:23 +00:00
Andrew Bayer
683c04d10d SQOOP-108. Automatically obtain HBase and ZK deps.
Users currently need to specify hbase.home and zk.home in build.properties.
This change helps automatically resolve these dependencies by downloading
release tarballs. Would be best to do this via SQOOP-101 but the hbase and
zk maven layout currently has some issues that are painful to workaround
in ivy.

Reason: Improvement
Author: Eli Collins via Arvind Prabhakar

From: Arvind Prabhakar <arvind@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149986 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:04:19 +00:00
Andrew Bayer
7e0ccb4008 SQOOP-14. Allow Sqoop to import data into HBase.
Added FieldMappable and FieldMapProcessor interfaces.
Added ProcessingException class.
Added NullOutputCommitter class.
SqoopRecord now has delegate() method which calls a FieldMapProcessor.
ClassWriter now generates getFieldMap() method for SqoopRecords.
Added HBasePutProcessor to transform SqoopRecords into Put commands,
implementing FieldMapProcessor.
Added PutTransformer interface class and ToStringPutTransformer implementation.
Added DelegatingOutputFormat that uses a FieldMapProcessor.
Added HBase deps to build.xml via hbase.home property.
Added HBase, ZooKeeper to the dependency net added by configure-sqoop.
Added HBaseImportJob, HBaseImportMapper.
ImportJobBase now has jobSetup() step executed just before job submission.
ImportJobContext now holds a reference to the ConnManager.
DataDrivenImportJob retrieves ConnManager from ImportJobContext, it no longer
creates a new one.
Added HBase table import configuration parameters to SqoopOptions, ImportTool.
SqlManager.importQuery() needs to set ConnManager in ImportJobContext.
Added HBase import user documentation.
Described PutTransformer API in developer docs.
Added HBase unit tests.
Added ANT_ARGUMENTS env variable to Hudson test scripts to allow freeform parameters.
Added HBASE_HOME and ZOOKEEPER_HOME variables to hudson scripts.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149935 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:04:03 +00:00
Andrew Bayer
f1faa0e375 Provide maven install/deploy tasks.
Maven pushes sqoop jar and shim jars.
Renamed shim jar files to conform to maven artifact-version naming.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149925 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:04:00 +00:00
Andrew Bayer
e75b1fe94f Add release audit capability.
From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149923 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:59 +00:00
Andrew Bayer
8239c3730e Update ivy to use latest CDH staging build.
From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149919 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:58 +00:00
Andrew Bayer
8db82cd9d1 Fix Apache Hadoop ivy dependencies.
From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149908 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:54 +00:00
Andrew Bayer
9f2d744a24 Add Hudson test scripts.
Add Hadoop 0.21 build support. -Dhadoop.dist now accepts 'apache21'.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149905 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:51 +00:00
Andrew Bayer
0b96b5f1c3 Add checkstyle to build process.
Fix the overwhelming majority of existing violations.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149899 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:47 +00:00
Andrew Bayer
b7a3f47222 SIP-1. Refactor operations into distinct tools.
Introduced SqoopTool interface.
Added cli package for option parsing:
includes RelatedOptions, ToolOptions, SqoopParser.
'Sqoop' is now a wrapper that invokes a SqoopTool.
Added setter methods for all fields of SqoopOptions.
Added commons-cli 1.2 build dependency.
Argument parsing is removed from SqoopOptions and pushed into individual tools.
Added HelpTool to display basic usage information for Sqoop and
usage for subcommands.
Added ImportTool to perform imports.
Added EvalSqlTool.
Added ExportTool.
Added ImportAllTablesTool.
Added ListDatabasesTool, ListTablesTool.
Added CodeGenTool.
Added CreateHiveTableTool.
Small changes to orm.ClassWriter.
Auto-generate bin scripts for all tools; include in release package.
Allow user to provide build properties in a file.
Shim use of GenericOptionsParser to allow cross-compilation.
Fix Hive testcases to pass under CDH.

From: Aaron Kimball <aaron@cloudera.com>

git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149894 13f79535-47bb-0310-9956-ffa450edef68
2011-07-22 20:03:45 +00:00