问题描述

今天在 idea 中写 scala 的代码访问服务器的 HDFS,报访问HDFS的权限问题:Permission denied: user=xxx, access=WRITE, inode="xxxxxxxx"的错误,如下图所示:

问题分析

从报错的内容看,idea将访问服务器的用户名默认为电脑本地的用户名,而远程服务器上并没有这个用户,就更不能操作HDFS了,因此需要修改为服务器上的可以操作HDFS的用户名。

问题解决

在代码的入口进行用户名的配置,

System.setProperty("HADOOP_USER_NAME","root")

一般设置为root就可以,这个看服务器上的具体配置而定。
我的服务器上HDFS是安装在hty用户下的,因此如下图设置。

设置完成之后,重启代码不再报错。

参考资料

https://blog.csdn.net/xhzxhz12/article/details/118556612

访问HDFS的权限问题:Permission denied: user=xxx, access=WRITE, inode=“xxxxxxxx“:相关推荐

  1. hadoop 权限错误 Permission denied: user=root, access=WRITE, inode=/:hdfs:super

    关于不能执行Hadoop命令 并报权限问题执行错误1.Permission denied: user=root, access=WRITE, inode="/":hdfs:supe ...

  2. hbase启动报错Permission denied: user=xxx, access=WRITE, inode=“/HBase/MasterProcWALs“:root:supergroup:d

    原因是因为在配置hadoop时没有添加相关配置项 应该在hdfs-site.xml文件中添加 dfs.permissions.enabled=false

  3. mkdir: Permission denied: user=root, access=WRITE, inode=/lcy/test5.txt:hdfs:hdfs:drwxr-xr-x

    环境: centos 7 hadoop2.7 今天使用root用户hadoop上传文件测试的时候,怎么弄都无法上传成功,报错 #hdfs dfs -mkdir -p /lcy/test5.txt mk ...

  4. Java在hdfs上创建新文件夹遇错误:Permission denied: user=atguigu, access=READ_EXECUTE, inode=“/tmp“:root:supe

    在IDEA里编写测试代码用于在HDFS上创建新文件夹遇到以下错误: Permission denied: user=atguigu, access=READ_EXECUTE, inode=" ...

  5. Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”

    今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission denied: ...

  6. Hadoop报错AccessControlException: Permission denied: user=vincent, access=WRITE, inode=/:iie4bu:supe

    尝试使用Java操作Hadoop,代码如下: /*** 使用Java API操作HDFS文件系统*/ public class HDFSAPP {public static void main(Str ...

  7. Hive报错:Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”

    1.美图 今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission den ...

  8. Spark On Kubernetes报错Permission denied: user=root, access=WRITE, inode=/user/spark/log:hadoop:supe

    Spark On Kubernetes 提交测试任务,driver pod 报错日志,如下: 19/11/06 07:38:05 INFO OutputCommitCoordinator$Output ...

  9. 运行报错 Permission denied: user=Admin, access=WRITE, inode=/:root:supergroup:drwxr-xr-x

    运行idea eclipse的时候报错 报错原因:第一次在本地运行wordCount的时候会报这种错,显示说没有权限,之前以为是电脑权限的问题,后来换成运行本地文件的时候不会报错,突然想到代码中的路径 ...

最新文章

  1. Scala 集合入门
  2. 我的很长(源码),你忍一下!
  3. 参数定义sql 递归查询子目录
  4. 《C++入门经典(第6版)》——1.5 问与答
  5. 递归求n的阶层算法实现
  6. 权限和ACL访问控制 -01-权限
  7. 2-4MySQL数据库安装与初始化
  8. leveldb - sstable格式
  9. Spring @Transactional注解浅谈
  10. 2017《Java技术》预备作业 杨阳
  11. mysql for macOS安装
  12. TCP 粘包/拆包说明 及 异常案例
  13. spss26没有典型相关性分析_SPSS执行典型相关性分析,出现下面错误,怎么回事??...
  14. java的fprintf_fprintf不接受一个字符数组吗?
  15. 【视频行为识别4】I3D:Two-Stream Inflated 3D ConvNets —CVPR2017
  16. 西部世界:币本位是什么?
  17. U8文件服务器备份,u8备份缓存文件在哪
  18. 为什么word文档在前面打字会把后面的文字覆盖掉?
  19. C#:TopK:1万个数取前最大的100,堆排序
  20. 左边是地狱右边也是地狱_我担任地狱首席执行官的时间

热门文章

  1. 六个防止SQL注入式攻击的建议
  2. ASO 相似测试
  3. 模块九:mouse、key、joystick模块
  4. 从零开始打造一款干净的打卡小程序
  5. 为什么8G运行内存的电脑,开几个WORD文档,运行内存就被占满了,WPS很占用内存吗
  6. GPU与GPGPU泛淡
  7. cgroup driver: cgroupfs还是systemd
  8. 计算机图形学中的常用模型
  9. 5月份华为认证考试,100%通过率!最高分九百多!
  10. python实现次梯度(subgradient)和近端梯度下降法 (proximal gradient descent)方法求解L1正则化