windows上运行MapReduce出错(Failed to set permissions of path)
今天在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)相关推荐
- vmware虚拟机上的centos安装Hadoop,以及在本地eclipse上运行mapReduce项目,并将文件输出到HDFS中...
注意centos主机名不支持下划线,所以文章中若出现centos_02.com,请替换为 centos02.com vmware虚拟机上的centos安装Hadoop 安装vmware虚拟机 虚拟机上 ...
- 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...
有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...
- linux运行容器,容器与云|如何在 Windows 上运行 Linux 容器
1.概述 现在能够在 Windows 10 和 Windows 服务器上运行 Docker 容器了,它是以 Ubuntu 作为宿主基础的. 想象一下,使用你喜欢的 Linux 发行版--比如 Ubun ...
- VMware Workstation Pro 无法在Windows上运行的解决方案
提示"VMware Workstation Pro 无法在Windows上运行",这问题是由于微软的更新程序引起的,导致老版本的VMware Workstation Pro 无法运 ...
- apache hive_通过6个简单的步骤在Windows上运行Apache Hive
apache hive 注意 :您需要安装cygwin才能运行本教程,因为Hadoop(Hive所需)需要cygwin才能在Windows上运行. 至少,系统中必须存在Basic,Net(OpenSS ...
- 通过6个简单的步骤在Windows上运行Apache Hive
注意 :您需要安装cygwin才能运行本教程,因为Hadoop(Hive需要)需要cygwin才能在Windows上运行. 至少,系统中必须存在Basic,Net(OpenSSH,tcp_wrappe ...
- VMware Workstation Pro 无法在Windows 上运行的 解决办法
一.问题描述 国庆期间window10来了一次更新,导致VMware Workstation 无法在windows上运行,我的虚拟机版本是VMware Pro14.有两种方法解决该问题,第一种是直接卸 ...
- 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!
原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...
- 电脑显示没有被指定在上运行_电脑出现“**.dll没有被指定在Windows上运行”提示怎么解决...
在使用电脑的过程中经常会需要运行各种程序,而电脑系统中如果缺少必须的dll动态链文件,程序就会出现无法运行的情况并弹出错误信息.当我们看到电脑出现"**.dll没有被指定在Windows上运 ...
最新文章
- Synchronized和ReentranLock的区别
- python小白入门可以参看下
- Spring注入日期到bean属性-CustomDateEditor
- 系统服务有多个mysql_windows系统中安装多个Mysql服务
- vscode remote 第三方库_还能这么玩?用VsCode画类图、流程图、时序图、...不要太爽
- fetch与XHR的区别与优势
- Security+ 学习笔记29 虚拟化
- 机器学习基础概念(三):归纳与演绎
- 计算机管理里找不到固态硬盘,教大家电脑插上固态硬盘提示找不到设备怎么办...
- miracl实现sm2
- 12306android端接口,12306官方火车票Api接口
- 中学计算机论文题目,中学计算机相关论文题目 中学计算机论文标题如何定
- Win11远程协助灰色无法勾选?Win11远程协助不能选择的解决方法
- 华为nova10和荣耀70哪个值得买 哪个性能更好
- Vue Props的用法
- iOS app跳转到设置权限页面
- 利用内网穿透实现无固定IP调试支付回调
- 探索Antlr(Antlr 3.0更新版)
- PS 无法使用混合器画笔工具 因为暂存盘已满
- win7快捷键Ctrl+Alt+↑或者↓ 屏幕倒过来了
热门文章
- 正则汇总 个人汇总 不断更新中
- 索泰显卡超频软件测试要多少时间,索泰显卡专用超频软件_FireStorm显卡超频 V2.0.1 官方版...
- 运维人员打字耍不要快_法考经验与教训 —— 打字
- Python入门教程 | Python学习的必经阶段
- find命令--Linux命令应用大词典729个命令解读
- Python核心数据类型之字典15
- jquery插件之thickbox
- 微信小程序获取openid
- oracle usehash,/*+use_hash(t1 t2)*/的神奇
- Adobe AIR for html/js人员