Windows下运行MapReduce程序出现Could not locate executable null\winutils.exe in the Hadoop binaries.
运行环境:windows10 64位,虚拟机:Ubuntu Kylin 14.04,Hadoop2.7.1
错误信息:
java.io.IOException: Could not locate executable D:\hadoop\bin\winutils.exe in the Hadoop binaries.
at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:356)
at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:371)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:364)
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
at org.apache.hadoop.security.SecurityUtil.getAuthenticationMethod(SecurityUtil.java:610)
……
……
解决办法:
配置环境变量,新建变量HADOOP_HOME,值为Hadoop目录,在PATH中添加%HADOOP_HOME%\bin(可能要重启)
下载winutils(hadoop2.7.x) https://download.csdn.net/download/gendlee1991/10167002
winutils.exe放置在%HADOOP_HOME%\bin目录下,,hadoop.dll放置在Windows\System下。
参考文章:https://blog.csdn.net/love666666shen/article/details/78812622
最新文章
- C# WinForm 中英文实现, 国际化实现的简单方法
- Python自动化之一对多
- oracle 学习摘录
- [转]MySQL数据库的优化-运维架构师必会高薪技能,笔者近六年来一线城市工作实战经验
- Presto集群安装配置
- 我的Android最佳实践之—— Android启动画面的实现方法
- PYTHON发送邮件时,有的服务器不用密码认证的
- C# 中间语言、CLR、CTS、CLS
- DOM笔记(四):HTML 5 DOM复杂数据类型
- hdoj 1045 Fire Net
- IOS 网络判断
- javascript将异步校验表单改写为同步表单
- javaEE开发之导出excel工具类
- SOUI入门
- OpenCV探索之路(十四):绘制点、直线、几何图形
- adb 查看 android手机的CPU架构
- mysql 数据库的数据类型
- oracle逗号分隔函数
- AAC ADTS格式分析
- 一个在linxu自动切换ip的脚本
热门文章
- vue实现隔行换色,下拉菜单控制隔行换色的颜色
- Dockers的安装
- count(*)、count(1)、count(column)的区别
- 【StarUML】 活动图
- _mysql_exceptions.OperationalError: (2013, &#39;Lost connection to MySQL server during query&#39;)
- django 模型增加字段后迁移失败
- night of 2019.8.14
- 初识Docker:BusyBox容器后台运行失败
- Chrome浏览器支持跨域访问
- pycharm2019.3安装以及激活