下载源码导入 idea 后,会有这样的报错
hadoop/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/CallQueueManager.java:35:77
java: 程序包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 --version
libprotoc 3.19.1