yaooqinn/spark-authorizer

是否有考虑分区支持呢?

peacewong opened this issue · 4 comments

在spark-authorizer插件中,直接进入apply()方法,再调用相应方法进行检查,传入参数为LogicalPlan实例,现在不会将分区信息作为检查项。

image

得到的plan如下:

image

后续得到用于鉴权的对象in,也并没有包含任何关于具体分区字段值的信息:

image

分区字段应该也是列吧,你对某个列授权就可以了啊

那这里和hive的逻辑有点不一样。hive会将分区信息作为输入:
image

Spark分区测试:
创建如下策略:
image

执行如下语句:

image

结果如下:

image

在这里策略并没有正常生效。

好的,如果需要支持可以一起开发下