淘先锋技术网

首页 1 2 3 4 5 6 7

ranger hive策略流程

(2017-05-25 13:47:50)

标签:

bigdata

ranger

hive

通过x_datamask_type_def设置脱敏函数数据,决定是否显示datamask

通过x_resource_def脱敏对象数据,决定哪些可以用于脱敏

在RangerPolicyTableLayout_tmpl.html中添加#compare段

在对应的agents-common\src\main\resources\service-defs\ranger-servicedef-*.json下加上策略的配置,这些json通过类进行处理,在安装时通过安装程序调用升级对应类,通过这些类调用EmbeddedServiceDefsUtil。

*.json中的accessTypes,就是控制脱敏操作的类型,resources字段必须与上部资源字段对应

//后台获取数据

得到上部的窗口元素

select * from x_service_config_map where

service=1;//service关联于x_service的ID

得到配置元素

select * from x_service_config_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_resource_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_access_type_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_policy_condition_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_context_enricher_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_enum_def where

def_id=3;//def_id关联于x_service_def的id

select * from x_datamask_type_def where

def_id=3;//def_id关联于x_service_def的id

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。