[
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)