[ https://issues.apache.org/jira/browse/BEAM-2270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Weise resolved BEAM-2270. -------------------------------- Resolution: Fixed Assignee: (was: Thomas Weise) Fix Version/s: 2.3.0 > Examples archetype bundles Hadoop 2.6 in its jar for ApexRunner; cannot run > on Hadoop 2.7? > ------------------------------------------------------------------------------------------ > > Key: BEAM-2270 > URL: https://issues.apache.org/jira/browse/BEAM-2270 > Project: Beam > Issue Type: Bug > Components: examples-java, runner-apex, sdk-java-extensions > Reporter: Kenneth Knowles > Priority: Major > Fix For: 2.3.0 > > > In an instantiated examples archetype, with {{-P apex-runner}}, Apex depends > on Hadoop 2.6.0 and this is bundles into the examples jar. > In order to get this to run on Hadoop 2.7.3 I added this to the profile: > {code} > <properties> > <hadoop.version>2.7.3</hadoop.version> > </properties> > > <dependencies> > <dependency> > <groupId>org.apache.hadoop</groupId> > <artifactId>hadoop-yarn-client</artifactId> > <version>${hadoop.version}</version> > </dependency> > <dependency> > <groupId>org.apache.hadoop</groupId> > <artifactId>hadoop-common</artifactId> > <version>${hadoop.version}</version> > </dependency> > </dependencies> > {code} > It is not clear to me what the best path is, here. Clearly the way we bundle > is brittle and probably not the recommended best practice. But also perhaps > the deps of the runner can be modified to {{provided}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)