[ 
https://issues.apache.org/jira/browse/NIFI-817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14742665#comment-14742665
 ] 

Mark Payne commented on NIFI-817:
---------------------------------

Alan,
GetHBase is indeed intended for incremental updates. As-is, it is not "cluster 
friendly" and wouldhave to be scheduled for PrimaryNode Only if run in a 
cluster. It is not ready for prime-time yet, though,which is why we decided to 
push it out to a later release instead of pulling it in to 0.3.0. It does 
persist its state so thatif NiFi is restarted, it will continue where it left 
off. However, it really should be updated to save its state across thecluster 
so that other nodes can either pull in parallel or at least pick up where the 
previous node left off.I would say that the current state is a 
proof-of-concept, more or less, and in 0.4.0 we should have it ready to go.
I do like your idea of allowing the user to choose which columns to pull.
PutHBaseCell does exactly as you described. The contents of the FlowFile are 
pushed into exactly one HBase Cell.We called it PutHBaseCell rather than just 
PutHBase because it is very reasonable to expect that at some point we mayneed 
to build another processor that will put some sort of structured data (json, 
xml, avro, etc.) to HBase, rather thanupdating a single cell.
We have been looking at building processors for some other NoSQL databases, as 
well, and will likely be facingsimilar challenges with those. If you have 
thoughts on design, please feel free to share, as we want these to be 
veryuseful and easy-to-use.
Thanks-Mark

                                          


> 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: Mark Payne
>             Fix For: 0.4.0
>
>         Attachments: 
> 0001-NIFI-817-Initial-implementation-of-HBase-processors.patch
>
>




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

Reply via email to