首页 > 编程语言 >Permission denied: user=hive, access=EXECUTE, inode=“/tmp“:root:supergroup:drwxrwx---

Permission denied: user=hive, access=EXECUTE, inode=“/tmp“:root:supergroup:drwxrwx---

时间:2024-01-24 22:11:41浏览次数:32  
标签:tmp EXECUTE 用户名 hive --- drwxrwx root

在执行Hadoop的创建目录、写数据等情况,可能会出现该异常,而在读文件的时候却不会报错,这主要是由于系统的用户名不同导致的,由于我们进行实际开发的时候都是用Windows操作系统,而编译后的JAVA程序是部署在Linux上的。而Windows的用户名一般都是自定义的或者是administrator,Linux的用户名是root,对于Hadoop的部署,也有可能是hadoop用户名。

Hive同步Hudi时发生如下错误,用方法即可同步成功!

user=hive, access=EXECUTE, inode=“/tmp”:root:supergroup:drwxrwx—

<property>
  <name>dfs.permissions.enabled</name>
  <value>false</value>
  <description>
    If "true", enable permission checking in HDFS.
    If "false", permission checking is turned off,
    but all other behavior is unchanged.
    Switching from one parameter value to the other does not change the mode,
    owner or group of files or directories.
  </description>
</property>

解决方案:hdfs-site.xml中的权限检查改为false即可

标签:tmp,EXECUTE,用户名,hive,---,drwxrwx,root
From: https://www.cnblogs.com/liuys635/p/17985975

相关文章

  • OCaml入门-类型
    OCaml有如下基本类型OCamltypeRangeint63-bitsignedinton64-bitprocessors,or31-bitsignedinton32-bitprocessorsfloatIEEEdouble-precisionfloatingpoint,equivalenttoC'sdoubleboolAboolean,writteneither......
  • Solution - 倍杀测量者
    其实是为了光明正大地wastetime。不然谁会写这种垃圾题解?首先这个有一个非常明显的单调性,考虑直接二分答案。那么就转化为了判定类似于\(A_i\geqk\timesB_i\)等条件是否成立。这个乘号看起来很突兀,于是用一个trick,加上一个\(\log\),于是相当于\(\logA_i\geq\logk+......
  • Apiserver -- 停掉问题排查
    1.错误133环境中apiserver总是停掉,重启kubelet会让apiserver启动,但过一段时间就会停掉kubectlgetnodes#==>错误Theconnectiontotheserver192.168.0.133:6443wasrefused-didyouspecifytherighthostorport?2.排错过程#1.查询apiserver进程ps-e......
  • 韩顺平java基础-13-常用类
    韩顺平java基础-13-常用类常用类包装类分类装箱和拆箱//自动装箱intn1=100;Integerinteger=intn1;//自动调用Integer.valueOf(n1)的方法//自动拆箱intn2=integer;//自动调用integer.intValue的方法包装类与String转换包装类型--->String类toString()......
  • 系统运维-一次zabbix业务培训
    记录一次自己使用zabbix做设备监控的培训PPT,基于zabbix3.4,相关技术已经过时,但是具有参考意义,2017年客户培训使用......
  • 无涯教程-Rust - 环境设置
    通过rustup(一种用于管理Rust版本和相关工具的基于控制台的工具),可以轻松安装Rust。在Windows上安装让我们学习如何在Windows上安装RUST。必须强制使用C++工具安装VisualStudio2013或更高版本,才能在Windows上运行Rust程序,首先,从此处下载VisualStudioVS2013Express......
  • k8s - Promtail 重写日志标签名
    1.Promtail重写日志标签名默认Promtail会导出Pod中的一些元数据,可以通过访问Promtail的web界面,获取可以拿到的原始标签#获取promtailPod的PodIP地址kubectlgetpo-A-owide|greppromtail#输出#lokipromtail-s2c2x......
  • Voxel R-CNN 代码解析
    1.网络主体架构以voxel_rcnn_car.yaml为例。主要包括:VFE(体素编码网络),这里采用下MeanVFE;BACKBONE_3D,这里采用VoxelBackBone8x;MAP_TO_BEV,这里采用HeightCompression,NUM_BEV_FEATURES为256;BACKBONE_2D,这里采用BaseBEVBackbone;DENSE_HEAD,这里采用AnchorHeadSingle;ROI_H......
  • log4j-漏洞修复
    Log4j漏洞修复修复参考文档:https://www.cert.org.cn/publish/main/9/2021/20211215154225883558274/20211215154225883558274_.html1.log4j是什么ApacheLog4j是一个基于Java的日志记录组件文档:https://logging.apache.org/log4j/2.x/2.log4j漏洞是什么Log4j2组件在......
  • 数论——Pollard-Rho 学习笔记
    数论——Pollard-Rho学习笔记非平凡因数:\(n\)除了\(1\)和\(n\)以外的因数。Pollard-Rho算法是一种用于快速分解非平凡因数的算法。Pollard-Rho能在期望复杂度\(\mathcalO(n^{1/4})\)的时间内找到\(n\)的最小的非平凡因数。而根据Pollard-Rho,我们可以用来加速质......