Hi Hequn & Vino,
        Finally I rebuild the Flink by change the “hadoop.version” in the pom 
file. 
        Because Flink use maven shaded plugin to shade the Hadoop dependency, 
this also means I need to rebuild the hadoop shaded jar each time I upgrade 
Flink version.

Best
Henry

> 在 2018年10月30日,下午12:35,Hequn Cheng <chenghe...@gmail.com> 写道:
> 
> Hi Henry,
> 
> You can specify a specific Hadoop version to build against:
> mvn clean install -DskipTests -Dhadoop.version=2.6.1
>  More details here[1].
> 
> Best, Hequn
> 
> [1] 
> https://ci.apache.org/projects/flink/flink-docs-master/flinkDev/building.html#hadoop-versions
>  
> <https://ci.apache.org/projects/flink/flink-docs-master/flinkDev/building.html#hadoop-versions>
> On Tue, Oct 30, 2018 at 10:02 AM vino yang <yanghua1...@gmail.com 
> <mailto:yanghua1...@gmail.com>> wrote:
> Hi Henry,
> 
> You just need to change the node of "hadoop.version" in the parent pom file.
> 
> Thanks, vino.
> 
> 徐涛 <happydexu...@gmail.com <mailto:happydexu...@gmail.com>> 于2018年10月29日周一 
> 下午11:23写道:
> Hi Vino,
>       Because I build the project with Maven, maybe I can not use the jars 
> directly download from the web.
>       If built with Maven, how can I adjust the Hadoop version with the 
> Hadoop version really used?
>       Thanks a lot!!
> 
> Best 
> Henry
> 
>> 在 2018年10月26日,上午10:02,vino yang <yanghua1...@gmail.com 
>> <mailto:yanghua1...@gmail.com>> 写道:
>> 
>> Hi Henry,
>> 
>> When running flink on YARN, from ClusterEntrypoint the system environment 
>> info is print out.
>> One of the info is "Hadoop version: 2.4.1”, I think it is from the 
>> flink-shaded-hadoop2 jar. But actually the system Hadoop version is 2.7.2.
>> 
>> I want to know is it OK if the version is different? 
>> 
>> > I don't think it is OK, because you will use a lower version of the client 
>> > to access the higher version of the server.
>> 
>> Is it a best practice to adjust flink Hadoop version to the Hadoop version 
>> actually used?
>> 
>> > I personally recommend that you keep the two versions consistent to 
>> > eliminate the possibility of causing various potential problems. 
>> In fact, Flink provides a bundle of Hadoop 2.7.x bundles for you to 
>> download.[1]
>> 
>> [1]: 
>> https://www.apache.org/dyn/closer.lua/flink/flink-1.6.1/flink-1.6.1-bin-hadoop27-scala_2.11.tgz
>>  
>> <https://www.apache.org/dyn/closer.lua/flink/flink-1.6.1/flink-1.6.1-bin-hadoop27-scala_2.11.tgz>
>> 
>> Thanks, vino.
>> 
>> 徐涛 <happydexu...@gmail.com <mailto:happydexu...@gmail.com>> 于2018年10月26日周五 
>> 上午9:13写道:
>> Hi Experts
>>         When running flink on YARN, from ClusterEntrypoint the system 
>> environment info is print out.
>>         One of the info is "Hadoop version: 2.4.1”, I think it is from the 
>> flink-shaded-hadoop2 jar. But actually the system Hadoop version is 2.7.2.
>>         I want to know is it OK if the version is different? Is it a best 
>> practice to adjust flink Hadoop version to the Hadoop version actually used?
>> 
>>         Thanks a lot.
>> 
>> Best
>> Henry
> 

Reply via email to