hadoop 3.0 编译错误
[WARNING] [protoc, --version] failed: java.io.IOException: Cannot run program “protoc”: java.io.IOException: error=2, No such file or directory
[ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.2.0:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: ‘protoc –version’ did not return a version -> [Help 1]
安装编译protobuf
$ wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2
$ tar jxvf protobuf-2.5.0.tar.bz2
$ ./configure
$ make
$ make install
$ protoc --version
libprotoc 2.5.0
重新编译hadoop 3.0
$ mvn package -DskipTests
参考文档:http://abloz.com/2013/10/17/compile-hadoop-2-2-0.html