eclipse 中运行 Hadoop2.7.3 map reduce程序 出现错误(null) entry in command string: null chmod 0700
2024-10-12 21:11:04
运行map reduce任务报错:
(null) entry in command string: null chmod 0700
解决办法:
在https://download.csdn.net/download/xiaoliu123586/10551225
中下载winutils.exe,libwinutils.lib 拷贝到%HADOOP_HOME%\bin目录 。
再次执行程序,报错:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method)
at org.apache.hadoop.io.nativeio.NativeIO$Windows.access(NativeIO.java:609)
at org.apache.hadoop.fs.FileUtil.canRead(FileUtil.java:977)
at org.apache.hadoop.util.DiskChecker.checkAccessByFileMethods(DiskChecker.java:187)
at org.apache.hadoop.util.DiskChecker.checkDirAccess(DiskChecker.java:174)
at org.apache.hadoop.util.DiskChecker.checkDir(DiskChecker.java:108)
at org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.confChanged(LocalDirAllocator.java:285)
at org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.getLocalPathForWrite(LocalDirAllocator.java:344)
at org.apache.hadoop.fs.LocalDirAllocator.getLocalPathForWrite(LocalDirAllocator.java:150)
在https://download.csdn.net/download/xiaoliu123586/10551225 中下载hadoop.dll,并拷贝到c:\windows\system32目录中。
执行map reduce程序, 正常。
注意:程序中的路径都要写windows文件系统中的路径了,不再是hdfs中的路径。
最新文章
- canvas 绘点图
- DP:斐波纳契数
- Unity 5.4大赞:HTC Vive经典The lab渲染器开源
- 第五章 体验Qt Creator的神奇魅力
- 软件工程——UML简介
- ASP.NET repeater添加序号列的方法
- solr/solrj原子更新
- 棒!使用.NET Core构建3D游戏引擎
- JPA规范及其它持久层框架
- JavaScript 运用ES2015特性的小项目
- HFS 轻量化 的文件服务器
- P1744 采购特价商品 题解(讲解图论)
- open() 文件读写简要记录
- window.onunload中使用HTTP请求
- Centos7之Gcc安装
- 卡通渲染Shader
- 用于模型选择的AIC与BIC
- sqli-labs(十一)(二次注入)
- MySQL Server参数优化 - innodb_file_per_table(独立表空间)
- 使用docker部署WordPress博客系统(win10企业版)