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
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。