[ https://issues.apache.org/jira/browse/PHOENIX-4372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16261766#comment-16261766 ]
Pedro Boado commented on PHOENIX-4372: -------------------------------------- [~jmspaggi] Then I don't understand what do you mean by ... {quote}To avoid changing the HBase version in 10 places, wWe should re-use the Dependency versions section of the master pom.xml.{quote} HBase version is only in one place in the whole project ( properties section of the parent pom ) . And inherits from Cloudera's bom. {quote}We should update the hadoop.version to the CDH one (To match the HBase one), which might allow us to avoid the hadoop exclusions.{quote} It already references it. The exclusions are there because Cloudera's hbase-common is pulling both MR1 and MR2 dependencies and IT were resolving LocalJobRunner from MR1, which doesn't support more than one reducer ( Apache's hbase-common doesn't pull MR1 at all ) This caused all IT involving any MR to fail. Just by removing the transitive dependency org.apache.hadoop:hadoop-core-mr1-cdh5.11.2 all tests ran fine. I don't know of any other way of excluding a transitive dependency from a maven project apart of excluding it dependency by dependency. {quote}Should not new methods in phoenix-core/src/main/java/org/apache/phoenix/transaction/TephraTransactionTable.java call super (if it's not an interface) or something like that?{quote} For the sake of consistency across branches I decided to use the same implementation as in branch HBase1.3 > Distribution of Apache Phoenix 4.13 for CDH 5.11.2 > -------------------------------------------------- > > Key: PHOENIX-4372 > URL: https://issues.apache.org/jira/browse/PHOENIX-4372 > Project: Phoenix > Issue Type: Task > Affects Versions: 4.13.0 > Reporter: Pedro Boado > Assignee: Pedro Boado > Priority: Minor > Labels: cdh > Attachments: PHOENIX-4372-v2.patch, PHOENIX-4372-v3.patch, > PHOENIX-4372-v4.patch, PHOENIX-4372.patch > > > Changes required on top of branch 4.13-HBase-1.2 for creating a parcel of > Apache Phoenix 4.13.0 for CDH 5.11.2 . -- This message was sent by Atlassian JIRA (v6.4.14#64029)