You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Bryan Bende (JIRA)" <ji...@apache.org> on 2015/10/09 20:20:06 UTC

[jira] [Updated] (NIFI-817) Create Processors to interact with HBase

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

Bryan Bende updated NIFI-817:
-----------------------------
    Attachment: 0001-NIFI-817-Initial-implementation-of-HBase-processors-2.patch

New patch includes all of Mark's initial patch, plus a number of additions/refactorings...

- Refactored PutHBaseCell to batch Puts by table
- Moved to a single Connection instance in base class, based on Hbase docs this should be thread safe and be fine
- Added optional Columns property to GetHBase to return only selected column families or columns
- Made GetHBase cluster friendly by storing state in the distributed map cache in addition to the local file
- Adding Initial Time Range property to GetHBase so you a user could decide to start from the current time and avoid dumping a whole table on first run
- Made HBase nar depend on Hadoop libraries nar to cut down size of bundle 
- Fixed guava version issue so both nars use 12.0.1 which is what Hadoop 2.6 uses

> Create Processors to interact with HBase
> ----------------------------------------
>
>                 Key: NIFI-817
>                 URL: https://issues.apache.org/jira/browse/NIFI-817
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Extensions
>            Reporter: Mark Payne
>            Assignee: Bryan Bende
>             Fix For: 0.4.0
>
>         Attachments: 0001-NIFI-817-Initial-implementation-of-HBase-processors-2.patch, 0001-NIFI-817-Initial-implementation-of-HBase-processors.patch
>
>




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