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)

相关推荐

  • Hadoop命令的使用分析

    技术Hadoop命令的使用分析这篇文章给大家介绍Hadoop命令的使用分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Hadoop命令所有的hadoop命令均由bin/hadoop脚本引发。不指定

    攻略 2021年11月12日
  • Sharp爬虫程序配置代理ip的示例分析

    技术Sharp爬虫程序配置代理ip的示例分析这期内容当中小编将会给大家带来有关Sharp爬虫程序配置代理ip的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 // 要访问的目

    攻略 2021年10月28日
  • javascript中如何监听页面DOM变动并高效响应

    技术javascript中如何监听页面DOM变动并高效响应本篇内容介绍了“javascript中如何监听页面DOM变动并高效响应”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一

    攻略 2021年11月15日
  • 孙悟空的人物特点,西游记关于孙悟空性格特点的句子

    技术孙悟空的人物特点,西游记关于孙悟空性格特点的句子1、外貌孙悟空的人物特点: 身穿金甲亮堂堂,头戴金冠光映映。手举金箍棒一根,足踏云鞋皆相称。一双怪眼似明星,两耳过肩查又硬。挺挺身才变化多,声音响亮如钟磬。尖嘴咨牙弼马

    生活 2021年10月25日
  • MySQL中pt-duplicate-key-checker工具怎么用

    技术MySQL中pt-duplicate-key-checker工具怎么用这篇文章主要为大家展示了“MySQL中pt-duplicate-key-checker工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑

    攻略 2021年11月2日
  • 怎么使用web设计模式中享元模式

    技术怎么使用web设计模式中享元模式这篇文章主要讲解了“怎么使用web设计模式中享元模式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用web设计模式中享元模式”吧

    攻略 2021年11月14日