eclipse连接远程Hadoop集群开发时报错

Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: user=d, access=WRITE, inode="data":zxg:supergroup:rwxr-xr-x

at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.Java:207)

当前登录windows的用户名和hadoop集群的用户名不一致,将没有权限访问

解决方案(经笔者在hadoop1.2.0+jdk1.7下验证通过):

管理DFS system目录。目前做法是将hadoop服务集群关闭权限认证,修改hadoop安装集群master的hadoop-1.2.0/conf/mapred-site.xml,增加:

dfs.permissions

false

正式发布时,可以在服务器创建一个和hadoop集群用户名一致的用户,即可不用修改master的permissions策略。

推荐阅读:

linux 远程权限不够,Eclipse连接远程Hadoop集群开发时权限不足问题解决方案相关推荐

  1. Eclipse中使用Hadoop集群模式开发配置及简单程序示例(Windows下)

    Hadoop入门配置系列博客目录一览 1. Eclipse中使用Hadoop伪分布模式开发配置及简单程序示例(Linux下) 2. 使用Hadoop命令行执行jar包详解(生成jar.将文件上传到df ...

  2. Hadoop集群datanode磁盘不均衡的解决方案

    Hadoop集群datanode磁盘不均衡的解决方案 参考文章: (1)Hadoop集群datanode磁盘不均衡的解决方案 (2)https://www.cnblogs.com/Richardzhu ...

  3. windows下eclipse远程连接hadoop集群开发mapreduce

    转载请注明出处,谢谢 2017-10-22 17:14:09 之前都是用python开发maprduce程序的,今天试了在windows下通过eclipse java开发,在开发前先搭建开发环境.在此 ...

  4. hadoop 集群启动时 Address already in use 解决方法

    搭建好hadoop集群之后,运行start-all.sh脚本,发现有如下报错 starting namenode, logging to /usr/local/hadoop/libexec/../lo ...

  5. Hadoop集群启动时NameNode未启动解决方法

    最近,我在学习搭建hadoop集群,可是搭建完成后当使用start-all.sh启动hadoop集群的时候,发现NameNode未启动,我经过反复查询发现是因为datanode的clusterID不匹 ...

  6. Hadoop集群启动时,nameNode进程没有启动 :Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)解决方法

    前言 今天搭建Hadoop集群的最后,启动hadoop集群后,发现nameNode进程并没有启动,基于相信自己的原则,我一直认为我已经将生成的公钥添加到本地的认证文件中,排查了半天,最终还是选择,查看 ...

  7. hadoop集群配置时hosts配置导致的错误(datanode节点只显示一个)

    查看datanode节点正确的显示应该是下图: 而修改hosts之前一直显示的是下图: 仔细观察红框里的地址,发现输出有误,立即就想到了hosts文件可能配置有误,于是打开,果不其然: 第一个可能错误 ...

  8. Hadoop集群部署权限总结

    这是一篇总结的文章,主要介绍 Hadoop 集群快速部署权限的步骤以及一些注意事项.如果你想了解详细的过程,请参考本博客中其他的文章. 1. 开始之前 hadoop 集群一共有三个节点,每个节点的 i ...

  9. Hadoop集群_Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

最新文章

  1. JAVA关于字符串字符数组处理的小题目
  2. MongoDB的设计模式策略
  3. leetcode474. 一和零(动态规划)
  4. Windows下安装Vim插件管理Vundle
  5. 数据结构——插入排序
  6. iPhone 12发布当天,罗永浩开“旧机发布会”:香得不行!
  7. Hive:动静态分区
  8. Asp.net页面生命周期详解任我行(2)-WebForm页面生命周期WEBFORM_ASPNET控件树的生成和作用...
  9. java软件开发是什么_java常用的开发软件是什么
  10. matlab hist3函数,matlab – 是否有可能使hist3图更平滑?
  11. Android Camera2 实现连拍
  12. supersu二进制更新安装失败_Supersu提示更新二进制文件解决方案
  13. LeetCode. 拿硬币
  14. 静态网网页设计成品下载
  15. 水仙花数(调用函数)
  16. oracle10g 概述,Oracle 10g数据库概述
  17. 从零开始大数据--Hadoop、HDFS、MapReduce、HBase、Hive
  18. webpack - 基础配置教程
  19. 10种流行的机器学习算法进行泰坦尼克幸存者分析
  20. DataFrame计算corr()函数计算相关系数时,出现返回值为空或NaN的情况

热门文章

  1. glassfish 4配置_自己构建GlassFish 4.0快照
  2. Vaadin提示:以声明方式构建UI
  3. 适用于Java开发人员的Elasticsearch:简介
  4. 什么是JAX-RS注释? (第2部分)
  5. 研究Java 9 Money and Currency API(JSR 354)
  6. JUnit:使用Java 8和Lambda表达式测试异常
  7. JavaFX自定义控件– Nest Thermostat第2部分
  8. 用于Play框架分布式应用程序的Init.d Shell脚本
  9. 使用Guava CharMatcher和Apache Commons Lang StringUtils确定字符串中字符或整数的存在
  10. 纯Java JavaFX 2.0菜单