[
https://issues.apache.org/jira/browse/NIFI-817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14901031#comment-14901031
]
Nick Dimiduk commented on NIFI-817:
-----------------------------------
bq. In general, it's not clear to me what use cases this is designed for and
how it interacts with the existing Kite HBase capabilities. I would like to see
the user stories / description of what we're trying to support here and why.
I agree, some context would help me give a better review.
bq. Always getting the whole row could be an issue for some users. I would love
to see an optional parameter to list the columns (and column families, perhaps)
to restrict what gets returned. This could work similar to how COLUMNS => works
in the HBase shell.
Not just columns, but filters as well. HBase has it's own ["filter
language"|http://hbase.apache.org/book.html#thrift.filter_language] (it's
documented under thrift but it's available more broadly) that you can use,
which may help with keeping the client-side classpath simpler.
bq. The PutHBaseCell processor writing only to a single cell is interesting. I
guess the plan would be for users that need to spread data across multiple
cells use kite while users who want to write content to a single cell use
PutHBaseCell...
Sorry, I'm new to NiFi: what's Kite?
I have one other general comment regarding getting data out of HBase. Instead
of the scan API, you may also consider implementing a replication endpoint, in
which case you could plug NiFi into the "hbase firehose," as it were. This is
basically a tail of the HBase WALs, and is used, for example, to maintain a
Solr/ES cluster based on documents loaded into HBase. See HBASE-10504 for the
API JIRAs (hat-tip to [~nmaillard] on this one).
> 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)