编译HBase时提示缺失protoc的解决方法
问题现象描述
protobuf-2.5.0已安装,但编译HBase时提示缺失protoc,提示信息如下。
1 | [ERROR] Failed to execute goal org.xolstice.maven.plugins:protobuf-maven-plugin:0.5.0:compile(compile-protoc) on project hbase-protocol:Missing: |
关键过程、根本原因分析
未安装protoc组件。
结论、解决方案及效果
需要手动将protoc注册为Maven本地依赖。通过执行以下命令,指定protoc可执行文件的路径,将protoc安装到本地Maven仓库中。
1 | mvn install:install-file -DgroupId=com.google.protobuf -DartifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-aarch_64 -Dpackaging=exe -Dfile=/usr/bin/protoc |
父主题: 故障排除