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

Josh Elser updated HIVE-7068:
-----------------------------

    Status: Patch Available  (was: Open)

First stab at adding an AccumuloStorageHandler to Hive. This is a lot of code, 
so I'll try to outline the high level features.


* Builds on impl from Brian (as mentioned in description)
* Tended to mimic HBaseStorageHandler when it made sense to do so
* Predicate pushdown on rowid to query only relevant portions of Accumulo tables
* Predicate pushdown on non-rowid columns to filter server-side in Accumulo
* Support for external tables
* Hive Map pushdown to column family plus optional column qualifier prefix
* Binary and UTF8 serialization within Accumulo
* Extendable CompositeRowId and RowIdFactory interfaces for users
* Lots of unit tests
* A handful of borrowed qtests from HBaseStorageHandler
* Accumulo 1.5.1 and 1.6.0 support (hid from users by reflection)

> Integrate AccumuloStorageHandler
> --------------------------------
>
>                 Key: HIVE-7068
>                 URL: https://issues.apache.org/jira/browse/HIVE-7068
>             Project: Hive
>          Issue Type: New Feature
>            Reporter: Josh Elser
>             Fix For: 0.14.0
>
>         Attachments: HIVE-7068.1.patch
>
>
> [Accumulo|http://accumulo.apache.org] is a BigTable-clone which is similar to 
> HBase. Some [initial 
> work|https://github.com/bfemiano/accumulo-hive-storage-manager] has been done 
> to support querying an Accumulo table using Hive already. It is not a 
> complete solution as, most notably, the current implementation presently 
> lacks support for INSERTs.
> I would like to polish up the AccumuloStorageHandler (presently based on 
> 0.10), implement missing basic functionality and compare it to the 
> HBaseStorageHandler (to ensure that we follow the same general usage 
> patterns).
> I've also been in communication with [~bfem] (the initial author) who 
> expressed interest in working on this again. I hope to coordinate efforts 
> with him.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to