下载源码导入 idea 后,会有这样的报错
hadoop/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/CallQueueManager.java:35:77java: 程序包org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto不存在
RPC 通信依赖 ProtoBuf,因此需要先安装下
1、brew安装
brew install protobuf
查看安装目录
$ which protoc /opt/homebrew/bin/protoc
2、配置环境变量
vim ~/.zshrc# protoc (for hadoop)export PROTOC="/opt/homebrew/bin/protoc"source ~/.zshrc
3、查看protobuf版本
$ protoc --versionlibprotoc 3.19.1
