我打算在windows环境下开发hadoop,所以我首先开始安装,如下所示。
cygwin、cmake、maven、protocol buffer 2.5、windows sdk v7.1
然后我设置变量如下。
m2\u home=d:\java\apache-maven-3.2.1
平台=win32
我补充道 C:\cygwin\bin;%M2_HOME%\bin;D:\java\protoc-2.5.0-win32;
到路径
输入hadoop root并运行 - mvn package -Pdist,native-win -DskipTests -Dtar
从windows sdk 7.1命令提示符
(省略)[info]apache hadoop common……………………失败[32.778 s](省略)[error]无法执行goal org.codehaus。mojo:exec-maven-plugin:1.3.1:exec(complie ms winutils)on project hadoop common:命令执行失败。进程退出时出现错误:1(退出值:1)->[help 1](省略)
完整日志url:http://pastebin.com/wayezzmv
这样的错误不断发生,导致建筑物不断发生故障。如果有人能帮忙找到解决问题的办法,你的见解将不胜感激!谢谢您!!
1条答案
按热度按时间pbpqsu0x1#
这在hadoop中不是问题。但我找到了根本原因,这样你就可以自己解决问题了。
如您所查看的日志所示,问题是由于带有.net framework 4.5的windows sdk v7.1造成的
例外
实际的异常是
fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
你可以用谷歌搜索找到解决方案。当我搜索时,在下面粘贴了一些关于这个问题的链接lnk1123错误
lnk1123型
安装visual studio 2012 release preview后出现错误“link:致命错误lnk1123:转换为coff期间失败:文件无效或损坏”
转换为coff时失败:文件无效或损坏