sentry
jast_zsh
这个作者很懒,什么都没留下…
展开
-
什么是 Apache Sentry , Apache Sentry 介绍
Apache Sentry是Hadoop中的一个基于角色的细粒度授权组件。Sentry可以在Hadoop集群上对通过身份认证的用户和应用程序控制数据访问权限。Sentry开箱即用的支持Hive,Hive Metastore/HCatalog,Solr,Impala,HDFS(仅限Hive表数据),Kafka和Kudu(通过Impala)。Sentry旨在成为Hadoop各组件的可插拔授权...转载 2019-08-09 17:15:57 · 1635 阅读 · 0 评论 -
Hadoop Kerberos 认证下 Sentry 安装 + Sentry 权限设置使用
目录一、安装Sentry1.MariaDB中创建sentry数据库2.CDH中添加sentry 服务3.hive配置 启动Sentry4.Impala配置 启动Sentry5.Hue配置 启动Sentry6.Hdfs配置 启动Sentry7.重启服务,使配置生效二、Sentry权限测试1.创建hive超级用户 1.1 创建kerberos hive用户...原创 2019-08-11 15:36:26 · 8184 阅读 · 0 评论 -
基于 Sentry Hive 权限控制命令详解
Sentry不支持Hive CLI列权限管理,建议禁用Hive CLI。 (也不支持SparkSql列权限管理)#权限分为 SELECT ,INSERT ,ALL#查看所有roleshow roles; #创建role create role role_name; #删除roledrop role role_name; #将某个数据库读权限授予给某个roleGRAN...原创 2019-08-11 18:05:26 · 6168 阅读 · 1 评论 -
Sentry : Spark-sql 读取hive数据 权限问题
经测试Spark-sql 只支持Sentry表、库权限,不支持Sentry 对Hive列权限读的控制,设置列权限读,Spark-sql是无权限读取的对hive表某一列有读权限设置代码如下,jast_column用户有对hive表test的s2列读权限,这里使用spark1.6举例val conf = new SparkConf().setAppName("test") va...原创 2019-08-12 10:32:10 · 3058 阅读 · 0 评论