加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

试图在Windows上运行hadoop

发布时间:2020-12-14 05:24:16 所属栏目:Windows 来源:网络整理
导读:我试图在我的机器上运行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.MojoExecutionEx
我试图在我的机器上运行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:UsershernanblDownloadshadoop-2.3.0-srchadoop-common-project>protoc --version
libprotoc 2.5.0

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

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

一些想法?谢谢!!

解决方法

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

set HADOOP_PROTOC_PATH=C:PathToprotocprotoc.exe

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读