试图在Windows上运行hadoop

发布时间:2020-10-07 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了试图在Windows上运行hadoop编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的机器上运行hadoop( Windows x64),但是在构建源代码时出现此错误:

[ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.3.0:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionExcepti
on: 'protoc --version' did not return a version -> [Help 1]

正如在documentation中建议并在BUILDING.txt中解释的那样,我在我的PATH vble protoc路径和我的Windows SDK中我可以称之为’protoc –version’没有问题:

C:\Users\hernanbl\Downloads\hadoop-2.3.0-src\hadoop-common-project>protoc --version
libprotoc 2.5.0

此外,版本与hadoop 2.3.0(我正在尝试构建的版本)中使用的版本相同.如文档中所定义,我做了进一步的更改,例如声明平台vble等.

我已经用谷歌搜索了这个问题,我发现我可能不是唯一一个有这个问题的人,但答案并没有给我解决这个问题的线索……

一些想法?谢谢!!

解决方法

我通过设置指向可执行文件的环境变量来解决它:

set HADOOP_PROTOC_PATH=C:\Path\To\protoc\protoc.exe

总结

以上是编程之家为你收集整理的试图在Windows上运行hadoop全部内容,希望文章能够帮你解决试图在Windows上运行hadoop所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!