Affects Version/s: None
Fix Version/s: 1.99.1
Sqoop2 Design Goals
- Ease of use
The current version of Sqoop provides a large set of command line options which are not intuitive or easy to understand. Some options are overloaded in different contexts while others do not apply in certain contexts. Understanding of these options is contingent upon the user’s understanding of different systems that Sqoop works with.
- Ease of Extension
Sqoop connectors are the main extension points for Sqoop. The implementation of individual connector impacts the overall functionality of Sqoop in the context of the connector.
- Security and Separation of Concerns
The operation of Sqoop in its current form is command line based where the user is expected to provide complete details relating to the job including connection parameters that are often sensitive and require controlled access.