Created 02-17-2016 02:14 AM
Does ranger enforce policies on phoenix which are created via ranger for hbase?
Created 02-17-2016 02:16 AM
Hi Sunile, unfortunately you cannot directly manage "Phoenix table" permissions via Ranger. However, creating a Phoenix table creates an underlying HBase table of the same name.
To answer your question directly, yes, setting Ranger permissions on those underlying HBase tables (as in Neeraj's demo) protects data in your Phoenix tables. Note that Phoenix also uses a series of "SYSTEM" HBase tables (SYSTEM.CATALOG, SYSTEM.STATS, etc) which you may also want to secure with Ranger policies.
Created 02-17-2016 02:15 AM
Created 02-18-2016 12:27 AM
Did you get chance to see the demo ? 🙂
Created 02-18-2016 05:23 AM
Yes I did and it was very helpful. Appreciate you providing the awesome insights.
Created 02-17-2016 02:16 AM
Hi Sunile, unfortunately you cannot directly manage "Phoenix table" permissions via Ranger. However, creating a Phoenix table creates an underlying HBase table of the same name.
To answer your question directly, yes, setting Ranger permissions on those underlying HBase tables (as in Neeraj's demo) protects data in your Phoenix tables. Note that Phoenix also uses a series of "SYSTEM" HBase tables (SYSTEM.CATALOG, SYSTEM.STATS, etc) which you may also want to secure with Ranger policies.