在运行本地Hadoop程序时,如果遇到 ExitCodeException exitCode=-1073741701
错误,可能是以下原因导致:
原因一:缺少msvcr100.dll文件
- 现象: 双击Hadoop安装目录下的
bin/winutils.exe
文件时,系统提示缺少msvcr100.dll
文件。 - 解决方法: 安装
Microsoft Visual C++ 2010 Redistributable Package
(x86 或 x64 版本,根据实际情况选择)。
原因二:C++运行库缺失
- 现象: 安装
Microsoft Visual C++ 2010 Redistributable Package
后问题仍然存在。 - 解决方法: 安装常用的C++库合集(x86 和 x64 版本都需要安装)。
通过以上两种方法,通常可以解决 ExitCodeException exitCode=-1073741701
错误。