下载源码导入 idea 后,会有这样的报错
    image.png

    1. hadoop/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/CallQueueManager.java:35:77
    2. java: 程序包org.apache.hadoop.ipc.protobuf.RpcHeaderProtos.RpcResponseHeaderProto不存在

    RPC 通信依赖 ProtoBuf,因此需要先安装下
    1、brew安装

    1. brew install protobuf

    查看安装目录

    1. $ which protoc /opt/homebrew/bin/protoc

    2、配置环境变量

    1. vim ~/.zshrc
    2. # protoc (for hadoop)
    3. export PROTOC="/opt/homebrew/bin/protoc"
    4. source ~/.zshrc

    3、查看protobuf版本

    1. $ protoc --version
    2. libprotoc 3.19.1