Github user pnowojski commented on the issue:
https://github.com/apache/flink/pull/6116
I think the problem here is not that some of your versions are conflicting
with flink, but that your dependencies are on their own conflicting. When I
check:
> mvn -Dhadoop.version=2.7.0 dependency:tree -pl
flink-shaded-hadoop/flink-shaded-hadoop2
I do not see any `libthrift` references, and only `commons-lang` comes from
hadoop itself. You should probably ask the guys maintaining your hadoop
`2.7.0-xxx` to converge those dependencies (for example pin `commons-lang` to
2.6 and `libthrift` to 0.9), otherwise bad things can happen randomly.
I'm not sure how could the solution on Flink side look like. @zentol maybe
as we discussed previously, we could provide build profiles for some set of
supported by us hadoop versions. But is there a mechanism for user to provide a
custom build profile for his own custom hadoop version that solves the
convergence in `flink-shaded-hadoop2`?
---