Details
-
Improvement
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
2.8.0
-
None
-
Incompatible change
-
Apache Httpclient has been removed as a dependency. This library is End of Life: people using it should move to its {{httpcore}} successor. If you cannot do that, you must add an explicit dependency on {{httpclient}} in your classpath.
Description
httpclient is now end-of-life and is no longer being developed. Now that we have a dependency on httpcore, we should phase out our use of the old discontinued httpclient library in Hadoop. This will allow us to reduce CLASSPATH bloat and get updated code.
Attachments
Attachments
Issue Links
- breaks
-
HADOOP-13888 hadoop 3.0.0 alpha1 application software compile problem
- Resolved
- is blocked by
-
HDFS-10623 Remove unused import of httpclient.HttpConnection from TestWebHdfsTokens.
- Closed
- is duplicated by
-
HADOOP-11053 Depends on EOL commons-httpclient
- Resolved
- is related to
-
HADOOP-12767 update apache httpclient version to 4.5.2; httpcore to 4.4.4
- Resolved
-
HADOOP-14359 Remove unnecessary shading of commons-httpclient
- Resolved
- relates to
-
HADOOP-9991 Fix up Hadoop POMs, roll up JARs to latest versions
- Open
-
MAPREDUCE-6264 Remove httpclient dependency from hadoop-mapreduce-client
- Closed
-
YARN-3217 Remove httpclient dependency from hadoop-yarn-server-web-proxy
- Closed
- supercedes
-
HDFS-7812 Remove httpclient dependency from hadoop-hdfs
- Resolved