hadoop0.23 的代码编译与Eclipse环境下调试 问题
hadoop0.23 求教:
使用linux环境下进行编译后,使用mvn:eclipse生成了项目文件,将项目文件打包传至Windows环境下后,使用m2eclipse插件导入后,出现了几个问题:
1. 出现了很多错误,奇怪的是,打开代码后,没有发现错误在哪里。 非常奇怪.
2. 很重要的一个问题是: 修改单个项目的代码后,如何进行整体的编译啊? 这里有很多maven项目,比如yarn-server-resourcemanager,yarn-server-nodemanager等等,如何在eclipse下进行多项目的编译啊?
3. 之前本人编译都是在Windows下编译,但是想知道如何在Windows环境下使用cygwin编译,屡次尝试之后,发现最大的问题就是:protobuf的环境变量在cygwin下无法设置,导致使用eclipse编译的时候,出现:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on project hadoop-yarn-api: Command execution failed. Cannot run program "protoc" (in directory "E:\hadoop023\hadoop-mapreduce-project\hadoop-yarn\hadoop-yarn-api"):
CreateProcess error=2, ????????? -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on project hadoop-yarn-api: Command execution failed. 的错误...
求指教.