今天在windows上搭建了hadoop1.1.2+eclipse的开发环境,在Run on  hadoop时,控制台报了一个异常;异常信息大致为:

ERRORsecurity.UserGroupInformation: PriviledgedActionException as:lenovo cause:java.io.IOException: Failed to set permissions of path:************************** to 0700

Exception in thread"main" java.io.IOException: Failed to set permissions of path: ***************** to0700

at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689)

permissions很明显是和权限有关的问题;通过网上查阅资料发现了解决法案:

解决方案:

修改hadoop-core-1.1.2.jar包中的org.apache.hadoop.fs.FileUtil.checkReturnValue方法,把该方法的方法体去掉,编译FileUtil,把编译后的class文件替换掉hadoop-core-1.1.2.jar中的FileUtil.class文件。

windows上运行MapReduce出错(Failed to set permissions of path)相关推荐

  1. vmware虚拟机上的centos安装Hadoop,以及在本地eclipse上运行mapReduce项目,并将文件输出到HDFS中...

    注意centos主机名不支持下划线,所以文章中若出现centos_02.com,请替换为 centos02.com vmware虚拟机上的centos安装Hadoop 安装vmware虚拟机 虚拟机上 ...

  2. 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...

    有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...

  3. linux运行容器,容器与云|如何在 Windows 上运行 Linux 容器

    1.概述 现在能够在 Windows 10 和 Windows 服务器上运行 Docker 容器了,它是以 Ubuntu 作为宿主基础的. 想象一下,使用你喜欢的 Linux 发行版--比如 Ubun ...

  4. VMware Workstation Pro 无法在Windows上运行的解决方案

    提示"VMware Workstation Pro 无法在Windows上运行",这问题是由于微软的更新程序引起的,导致老版本的VMware Workstation Pro 无法运 ...

  5. apache hive_通过6个简单的步骤在Windows上运行Apache Hive

    apache hive 注意 :您需要安装cygwin才能运行本教程,因为Hadoop(Hive所需)需要cygwin才能在Windows上运行. 至少,系统中必须存在Basic,Net(OpenSS ...

  6. 通过6个简单的步骤在Windows上运行Apache Hive

    注意 :您需要安装cygwin才能运行本教程,因为Hadoop(Hive需要)需要cygwin才能在Windows上运行. 至少,系统中必须存在Basic,Net(OpenSSH,tcp_wrappe ...

  7. VMware Workstation Pro 无法在Windows 上运行的 解决办法

    一.问题描述 国庆期间window10来了一次更新,导致VMware Workstation 无法在windows上运行,我的虚拟机版本是VMware Pro14.有两种方法解决该问题,第一种是直接卸 ...

  8. 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!

    原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...

  9. 电脑显示没有被指定在上运行_电脑出现“**.dll没有被指定在Windows上运行”提示怎么解决...

    在使用电脑的过程中经常会需要运行各种程序,而电脑系统中如果缺少必须的dll动态链文件,程序就会出现无法运行的情况并弹出错误信息.当我们看到电脑出现"**.dll没有被指定在Windows上运 ...

最新文章

  1. Synchronized和ReentranLock的区别
  2. python小白入门可以参看下
  3. Spring注入日期到bean属性-CustomDateEditor
  4. 系统服务有多个mysql_windows系统中安装多个Mysql服务
  5. vscode remote 第三方库_还能这么玩?用VsCode画类图、流程图、时序图、...不要太爽
  6. fetch与XHR的区别与优势
  7. Security+ 学习笔记29 虚拟化
  8. 机器学习基础概念(三):归纳与演绎
  9. 计算机管理里找不到固态硬盘,教大家电脑插上固态硬盘提示找不到设备怎么办...
  10. miracl实现sm2
  11. 12306android端接口,12306官方火车票Api接口
  12. 中学计算机论文题目,中学计算机相关论文题目 中学计算机论文标题如何定
  13. Win11远程协助灰色无法勾选?Win11远程协助不能选择的解决方法
  14. 华为nova10和荣耀70哪个值得买 哪个性能更好
  15. Vue Props的用法
  16. iOS app跳转到设置权限页面
  17. 利用内网穿透实现无固定IP调试支付回调
  18. 探索Antlr(Antlr 3.0更新版)
  19. PS 无法使用混合器画笔工具 因为暂存盘已满
  20. win7快捷键Ctrl+Alt+↑或者↓ 屏幕倒过来了

热门文章

  1. 正则汇总 个人汇总 不断更新中
  2. 索泰显卡超频软件测试要多少时间,索泰显卡专用超频软件_FireStorm显卡超频 V2.0.1 官方版...
  3. 运维人员打字耍不要快_法考经验与教训 —— 打字
  4. Python入门教程 | Python学习的必经阶段
  5. find命令--Linux命令应用大词典729个命令解读
  6. Python核心数据类型之字典15
  7. jquery插件之thickbox
  8. 微信小程序获取openid
  9. oracle usehash,/*+use_hash(t1 t2)*/的神奇
  10. Adobe AIR for html/js人员