Created 02-28-2017 04:06 PM
Hi All,
What is the way to delete a row from HBase table (given some rowkey) using NiFi? We are using PutHbaseCell or PutHbaseJSON for inserts and updates, but couldn't find anything (except of just "execute script", which is pretty expensive) for "delete"s.
Any ideas?
Thanks!
Created 02-28-2017 05:46 PM
I don't think there is any other way, besides ExecuteScript or ExecuteStreamCommand (both of which require the HBase client libraries / programs, the former of which is already in the HBase NAR). I have added NIFI-3538 to track the addition of DeleteHBase processor(s).
Created 02-28-2017 05:46 PM
I don't think there is any other way, besides ExecuteScript or ExecuteStreamCommand (both of which require the HBase client libraries / programs, the former of which is already in the HBase NAR). I have added NIFI-3538 to track the addition of DeleteHBase processor(s).
Created 02-28-2017 06:35 PM
+1 for JIRA reference! Thanks! 🙂
Created 01-16-2018 07:59 AM
Can you kindly let me know how can i 'merge' this pull request to our current instance so that we can access the processor?
Created 01-16-2018 08:00 AM
Hi, The Jira has been marked as "Patch available". Can you kindly let me know how can we 'install' or upgrade our instance of Nifi so that we can access this processor?
Created 01-28-2018 04:16 PM
If you have Hortonworks support contact them. Otherwise, download the code, built it via maven, then grab the HBase Delete NAR and copy to your Apache NiFi server lib directory (for each Apache NiFi server instance). This is not for people who haven't done some Apache NiFi development.
Created 01-29-2018 08:04 AM
Thanks, I was able to build the code and get the nar files.
Created 11-13-2019 06:18 AM
Can this patch be applied to Nifi Version 1.5.0.3.1.1.0-35?
Created 11-13-2019 06:22 AM
Can this patch be applied to Version 1.5.0.3.1.1.0-35?
Created 11-13-2019 06:45 AM
If I can ask, why are you deleting? If you want to go through nifi, it sounds like an automated process. If it's a data retention issue, I think Hbase has a way to prune on timer. The TTL setting.