Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.0.0
-
None
-
None
Description
BaseClient does a login on instantiation that is bound to Hadoop. This requires service plugins to require a username/password, which is undocumented. It also limits the functionality to the Hadoop ecosystem.
Suggestion:
- Provide a default constructor
- Make init() protected
- Make serviceName protected
- Make defaultConfigFile protected
Note: I encountered this when writing a S3/Ceph plugin