hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

技术hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析这篇文章将为大家详细讲解有关hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析,小编觉得挺实用的,因此分享

本文将详细解释用户在hadoop中拥有CREATE权限构建表后,在没有HDFS文件的情况下ACL访问权限的异常分析。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。

描述异常

测试环境

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访问权限异常分析

分析异常

ldapff用户拥有acltest库的CRETATE权限,在该权限下用户创建了测试表,Ldapff用户是测试表的所有者。此时,表/用户/配置单元/仓库/acltest.db目录的父目录的ACL显示如下:

Hadoop fs-getfacl/user/hive/warehouse/ACL test . db

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

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

解决异常

ldapff用户组无法访问目录/用户/配置单元/仓库/acltest.db,所以通过授权SELECT权限解决。

1.为ldapff用户授权acltest库的SELECT权限。

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

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

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

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

Hadoop fs-ls/user/hive/warehouse/ACL test . db/test

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

2.在测试这个问题的过程中,发现删除授予ldapff组的SELECT权限和acltest库对应的HDFS路径的ACL权限发生了变化。

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

再次检查测试表的HDFS路径发现,可以再次正常访问:

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

删除授予的CREATE权限并重新授予acltest库CREATE权限后,ACL的权限再次更改。

hadoop中用户有CREATE权限建表后无HDFS文件的ACL访问权限异常分析

关于“用户在hadoop中拥有建表CREATE权限后无HDFS文件ACL访问权限异常分析”的文章在此分享。我希望

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

(0)

相关推荐

  • 怎么解决MySQL报Error 1045错误问题

    技术怎么解决MySQL报Error 1045错误问题这篇文章主要讲解了“怎么解决MySQL报Error 1045错误问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么

    攻略 2021年11月18日
  • IINA有哪些特征

    技术IINA有哪些特征本篇内容介绍了“IINA有哪些特征”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  IINAMac

    攻略 2021年11月12日
  • MySQL表怎么创建自增字段

    技术MySQL表怎么创建自增字段本篇内容介绍了“MySQL表怎么创建自增字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年11月18日
  • uvm常见断言方法(uvm里面start的参数什么意义)

    技术如何浅析UVM概念中的topdown phase本篇文章给大家分享的是有关如何浅析UVM概念中的topdown phase,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年12月18日
  • 原来有openwrt怎么升级固件(openwrt升级固件时间15分钟)

    技术OpenWRT如何升级固件小编给大家分享一下OpenWRT如何升级固件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! OpenWRT

    攻略 2021年12月18日
  • 描写梨花的优美古诗,几句赞美梨花的优美语句

    技术描写梨花的优美古诗,几句赞美梨花的优美语句1、清晨,白璧无瑕,大地从沉睡中清醒,梨花也充满着蓬勃的朝气描写梨花的优美古诗。梨花没有玫瑰的妖娆美丽,没有菊花的傲然脱俗,然而它却是我最喜爱的花,雪白的花瓣在露珠的清洗下变

    生活 2021年10月29日