Thanks Sean. This clarifies things. -- Christophe
On Thu, Apr 26, 2018 at 5:55 PM, Sean Busbey <[email protected]> wrote: > You ought to rely on the hadoop-client dependency (it's considered > downstream facing) instead of directly on hadoop-hdfs (it's internal facing > and the contents might change). > > Client - Server compatibility is covered under our "Wire Compatibility" > section of the compatibility docs: > > http://hadoop.apache.org/docs/r2.7.6/hadoop-project-dist/ > hadoop-common/Compatibility.html#Wire_compatibility > > the tl;dr version of that section is "any Hadoop 2 client should be able > to talk with any other Hadoop 2 cluster". > > On Thu, Apr 26, 2018 at 8:14 AM, Christophe Jolif <[email protected]> > wrote: > >> Maybe a stupid question, but if I have a Java program using hadoop-hdfs >> jar to write to HDFS is there any sort of compatibility scheme with the >> actual Hadoop cluster it is talking to? >> >> In other words, should the version between the two be fully identical? >> Can any 2.8.x jar talk to any 2.8.y cluster? Or 2.8 can even talk to 2.7? >> >> Thanks! >> -- >> Christophe >> > > > > -- > busbey > -- Christophe
