Flink shades the guava dependency so that Flink can use a version of guava that is different from the one provided by the hadoop distribution. Is this something that we should be doing as well?
https://github.com/apache/flink/blob/master/flink-shaded-hadoop/pom.xml
