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

Reply via email to