I have been working on eliminating duplicate class warnings in my maven
build, and in the end discovered that there are two classes from apache
commons-lang that are bundled with hive-exec:
jar tf hive-0.10.0-bin//lib/hive-exec-0.10.0.jar | grep
org/apache/commons/lang/
org/apache/commons/lang/
or
jar of Hive's
> runtime dependencies that are required for Hive's MapReduce tasks. It
> consists of :
>
> hive-common
> hive-ql
> hive-serde
> hive-shims
> thrift
> commons-lang
> json
> avro
> avro-mapred
> java-ewah
> javolution
> proto