accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (ACCUMULO-3738) Restore a trace class for Hive to work
Date Thu, 16 Apr 2015 20:55:58 GMT

     [ https://issues.apache.org/jira/browse/ACCUMULO-3738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Josh Elser resolved ACCUMULO-3738.
----------------------------------
    Resolution: Fixed

> Restore a trace class for Hive to work
> --------------------------------------
>
>                 Key: ACCUMULO-3738
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3738
>             Project: Accumulo
>          Issue Type: Task
>          Components: trace
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: 1.7.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Shame on me that I let HIVE-9082 slip through a couple of releases.
> Backstory: Hive (Pig does this too) has some nice code lifted from HBase which accepts
some Java class and figures out the jar which contains that class (which is on the classpath)
and then adds that jar as a necessary dependency for the query execution (e.g. libjars for
mapreduce).
> The problem is that when I did the Hive stuff, I chose a bad class: trace/src/main/java/org/apache/accumulo/trace/instrument/Tracer.java.
This went away in the HTrace switchover. Because Hive has had a few releases since when this
went in, if we don't restore this class, users will have to jump through hoops to make 1.7.0
work with those intermediate versions of Hive (0.14.0, 1.2.0)
> At this point, it's much easier to make an empty class in Accumulo that will allow Hive
to continue operating as-is. After enough time/releases, we can remove it again from Accumulo.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message