hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

技术hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事这篇文章主要介绍hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事,文中介绍的非常详细,具有一

本文主要介绍了用户在hadoop中拥有创建表的权限后,ACL访问权限没有HDFS文件的例外情况。这篇文章很详细,有一定的参考价值。感兴趣的朋友一定要读出来!

问题现象

测试环境

1.Redhat7.4

2.CDH6.2.0

3.集群中启用了Sentry和Kerberos。

使用hive administrator在C6集群中创建一个测试库acltest,并将该库的CREATE权限授予ldapff组。ldapff用户在此库下创建的表没有权限通过在命令行使用hadoop命令来访问该表的hdfs目录,这表明没有权限访问它。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

将acltest库的CREATE权限授予ldapff用户。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

使用ldapff用户创建测试表并插入测试数据。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

在命令行使用hadoop命令访问在acltest库下创建的测试表数据目录。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

2

问题分析

ldapff用户拥有acltest库的CREATE权限,在该库下创建的测试表的所有者是ldapff。但是,在HDFS,因为父目录(/user/hive/warehouse/acltest . db)没有足够的访问权限,所以ldapff用户无法访问他创建的测试表的HDFS目录。1.当只有acltest库的CRETATE权限被授予ldapff组时,/user/hive/warehouse/ACL test . db目录的ACL如下所示

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

可以看到测试表的父目录(/user/hive/warehouse/ACL test . db),ldapff组的访问权限为“group:ldapff: -”。因为ldapff组无权访问表的父目录,所以即使ldapff是测试表的所有者,它也不能正常访问相应的HDFS目录。

2.需要授权ldapff用户选择acltest库。测试后,授予acltest库SELECT权限后,ldapff组通常可以访问HDFS目录。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

此时检查acltest库的HDFS路径ACL权限,如下所示:

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

显示ldapff组拥有查看acltest库对应的HDFS的读取和执行权限,并成功显示再次访问测试表的HDFS路径。

hadoop中用户有CREATE权限建表后但无HDFS文件的ACL访问权限异常怎么回事

以前,数据库/表和HDFS权限之间的对应关系是:SELECT=READ,ALL=WRITE。在C6,还有一个名为CREATE的特权,这是一个特殊的特权,所以它不能对应HDFS的任何权限,CREATE特权管理的对象是数据库和表。因此,这个CREATE不能直接映射到HDFS权限,也就是说,所有者的rwx权限只能添加到HDFS文件的ACL中。

以上就是文章“在hadoop中创建表后,没有HDFS文件的用户的ACL访问权限有什么问题?”感谢阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139132.html

(0)

相关推荐

  • UML对象图的示例分析

    技术UML对象图的示例分析这篇文章给大家分享的是有关UML对象图的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.UML对象图对象图用于描述被建模系统的模型元素实例之间的结构化信息,

    攻略 2021年12月3日
  • Ubuntu 18.04 LTS的网络经常变成问号导致网速很慢的解决办法

    技术Ubuntu 18.04 LTS的网络经常变成问号导致网速很慢的解决办法 Ubuntu 18.04 LTS的网络经常变成问号导致网速很慢的解决办法问题描述:
    Ubuntu系统Gnome桌面顶部栏的网

    礼包 2021年11月12日
  • 分布式服务治理框架Dubbo的前世今生及应用实战

    技术分布式服务治理框架Dubbo的前世今生及应用实战 分布式服务治理框架Dubbo的前世今生及应用实战Dubbo的出现背景
    Dubbo从开源到现在,已经出现了接近10年时间,在国内各大企业被广泛应用。

    礼包 2021年12月7日
  • 技术支持对于美国服务器租用来说多重要

    技术技术支持对于美国服务器租用来说多重要选择没有售后技术支持原因: 首先很多美国机房是提供一些很便宜的配置,但是这些配置的服务器一般是没有24小时售后服务或者压根就没有技术支持,一般这些机器会配置有IPMI或者预装一个

    礼包 2021年12月15日
  • Dojo Build有什么用

    技术Dojo Build有什么用小编给大家分享一下Dojo Build有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Dojo 提供了一

    攻略 2021年10月19日
  • 抖音刷粉下单,抖音粉丝增长技巧?

    技术抖音刷粉下单,抖音粉丝增长技巧?伴随着新媒体产业的兴起和不断发展,许多企业和个人都在把握时机,纷纷投身于这一流量之争。但是操作一段时间后,就可能面临尴尬的情况,即涨粉。
    无论自己多努力,没有优质的作品是非常难吸引到粉

    测评 2021年10月19日