最近公司启用了 kyuubi的服务,当运行 create table xxx as select 语法的时候报错,同样的语法,又放置到了 spark thrift server上面运行,发现是正常的。
原因:kyuubi 和 Spark 使用的开源 RangerSparkSQLExtension 在某些场景下存在类冲突问题,需要统一使用Spark 侧的RangerSparkSQLExtension 类
解决方案:kyuubi kyuubi-defaults.conf 文件中的spark.sql.extensions 改为 Spark 文件中的值org.apache.ranger.authorization.spark.authorizer.RangerSparkSQLExtension,重启下Kyuubi 服务验证。
11-05
2231
