hadoop-common-project/hadoop-common/target/compile-proto.sh
#!/bin/bash
PROTOC="$HADOOP_PROTOC_CDH4_PATH"
if [ "${PROTOC}X" = "X" ]; then
PROTOC="protoc"
fi
PROTOC_VERSION=`${PROTOC} --version`
if [[ "${PROTOC_VERSION}" != *2.4* ]]; then
echo "Required version of 'protoc' is 2.4.0a, reported ${PROTOC_VERSION}"
exit 1
fi
....
编译安装protobuf的方法:
1
./configure --prefix=/home/protobuf && make && make install (安装完成后注意加载lib目录)