如果是為了編譯hadoop2.8.0源碼,必須使用2.5.0版本的protobuf,安裝方法同下
1. 下載需要的安裝包:https://github.com/google/protobuf/releases
protoc-3.1.0-win32.zip(protoc-2.5.0-win32.zip)
protobuf-java-3.1.0.zip(protobuf-2.5.0.zip)
2. 將protoc-3.1.0-win32中的protoc.exe拷貝到c:\windows\system32中
3. 將proto.exe文件拷貝到解壓后的protobuf-3.1.0\src目錄中
4. protobuf-3.1.0\java 目錄下執行maven package命令編輯該包 生成protobuf-java-3.1.0.jar文件(這一步相當於安裝了,位於protobuf-3.1.0\java\core\target目錄中)
mvn package
1
執行protoc –version命令檢查是否安裝成功
protoc --version
---------------------
原文:https://blog.csdn.net/JustinSeraph/article/details/70171331