Как настроить политику Ranger для структуры массива в таблице кустов - PullRequest
0 голосов
/ 11 декабря 2018

Мне нужно настроить политику Ranger, чтобы ограничить пользователя для доступа к определенным структурам массива из столбца таблицы HIVE.

Например, у меня есть столбец с именем 'Spouse' в таблице Hive, который содержитструктуры массива, такие как spousefirstname, spouselastname, spousebirthdate, spousessn, spouseaddress, spousebirthplace.

Мне нужно ограничить пользователя для доступа к структурам массива - spousessn и spouseaddress.

Как настроить Rangerполитика ограничения только этих двух структур массива в столбце 'Spouse'?

версия HDP - 2.6.3

версия Hive - 1.2.1

версия Ranger - 0.7.0

1 Ответ

0 голосов
/ 22 марта 2019

Вы можете изменить код куста, где вам нужно идентифицировать объект typeInfo и создать отдельные имена столбцов для вложенного столбца и добавить их в ColumnAccessInfo.add ();

Он пройдет все столбцы структуры, и вы можетеприменить политику в этом отношении.

...