Update the Hadoop version from 3.3.0 to 3.3.1 to avoid bugs existing in the Hadoop 3.3.0, why use 3.3.1 and 3.3.6, because version hadoop-aws 3.3.6 is a very updated version and needs the corresponding Hadoop version, which will make it difficult to use in production.
Replace dependencies hadoop-common and hadoop-client with hadoop-client-api and hadoop-client-runtime to avoid third-party dependencies compatibility issues.
What changes were proposed in this pull request?
hadoop-common
andhadoop-client
withhadoop-client-api
andhadoop-client-runtime
to avoid third-party dependencies compatibility issues.Why are the changes needed?
To make fileset that can be used in production.
Fix: #5585
Does this PR introduce any user-facing change?
N/A
How was this patch tested?
Locally and existing UTs and ITs.