利用Submarin集成Spark-Ranger

本文详细介绍了如何利用Submarin集成Spark与Ranger,通过Ranger控制Spark SQL的权限。首先,确保已安装Spark、Hive、kerberos和Ranger,并完成相关配置。接着,从release-0.6.0-RC0版本打包submarine-spark-security插件,并将其添加到Spark的jar目录。在Ranger管理界面创建Spark Server策略。配置Spark的相关安全文件,并启动Spark-SQL SparkServer。通过测试验证了Ranger能够成功控制Spark SQL的权限。文章还提及了其他kerberos用户权限控制的问题,以及如何扩展多个spark.sql.extensions。
摘要由CSDN通过智能技术生成

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站:https://www.captainai.net/dongkelun

前言

本文总结如何利用Submarin集成Spark-Ranger,通过ranger控制Spark SQL的权限

前提

已经安装了Spark、Hive、kerberos、Ranger,并且Hive已经集成了Ranger,本文环境基于Ambari

submarine-spark-security 插件打包

官网文档https://submarine.apache.org/docs/userDocs/submarine-security/spark-security/README (0.6.0版本)

git clone https://github.com/apache/submarine

当前master分支(0.7.0)已经没有submarine-s

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

董可伦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值