Skip to content
This repository was archived by the owner on Jul 10, 2024. It is now read-only.
This repository was archived by the owner on Jul 10, 2024. It is now read-only.

[Submarine Spark Security] ClassCastException #754

@YannngHQ

Description

@YannngHQ

reference : https://submarine.apache.org/docs/userDocs/submarine-security/spark-security/build-submarine-spark-security-plugin/

spark beeline -> kyuubi -> spark sql
spark 3.1.2
kyuubi 1.2.0
submarine 0.6.0

one:
21/09/16 19:07:33 ERROR spark.SparkSQLEngine: Error start SparkSQLEngine
java.lang.ClassCastException: java.util.ArrayList cannot be cast to scala.collection.Seq
at org.apache.spark.sql.catalyst.optimizer.SubmarineSparkRangerAuthorizationExtension.apply(SubmarineSparkRangerAuthorizationExtension.scala:63)
at org.apache.spark.sql.catalyst.optimizer.SubmarineSparkRangerAuthorizationExtension.apply(SubmarineSparkRangerAuthorizationExtension.scala:40)

two:
Error: Error operating EXECUTE_STATEMENT: java.lang.ClassCastException: org.apache.hadoop.hive.ql.security.authorization.plugin.HivePrivilegeObject cannot be cast to org.apache.submarine.spark.security.SparkPrivilegeObject
at scala.collection.immutable.Stream.foreach(Stream.scala:533)
at org.apache.submarine.spark.security.RangerSparkAuthorizer$.addAccessRequest$1(RangerSparkAuthorizer.scala:74)
at org.apache.submarine.spark.security.RangerSparkAuthorizer$.checkPrivileges(RangerSparkAuthorizer.scala:98)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions