How to restrict few tables and columns in Druid

Hello Team,

I am very new to Druid, Trying to explore capabilities of Druid.

  1. Can we restrict particular table or column to access for user specific?

  2. Are there are any Ranger specific restrictions available in Druid?

Thanks in Advance,

Rakesh

Hi Rakesh,

You can implement table/datasource level authorization in druid by implementing an extension following the steps here - https://groups.google.com/d/msgid/druid-user/de5db44e-9331-4538-a707-88506bb93c45%40googlegroups.com

Row/Column level security and ranger integration is still not there in Druid.

Easy way to achieve above is to use Apache HIVE to query druid (For details refer - https://cwiki.apache.org/confluence/display/Hive/Druid+Integration)

this will allow you to use the security capabilities of HIVE to define Row/Column level access restrictions using Ranger. (https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.1/bk_data-access/content/config_authorization.html)