我的笔记本是deepin15.8系统,其实就是一个ubuntu
1.首先安装软件
sudo apt-get install maven libssl-dev build-essential pkgconf cmake
2.安装protobuf
下载protbuf 2.5.0
https://github.com/protocolbuffers/protobuf/releases?after=v3.0.0-alpha-4.1
cd protobuf-2.5.0/
./configure --prefix=`pwd`/inst/bin && make && make install
export PATH=`pwd`/inst/bin:$PATH
3.下载hadoop源码
gitclone https://github.com/apache/hadoop.git
checkout 2.6.3版本,因为我公司的hadoop版本就是2.6.3
4.编译
export MAVEN_OPTS="-Xms512m -Xmx512m"
mvn -T4C install -DskipTests
5.导入idea
File->new->project from exist source
选择你源码所在的目录中的pom.xml,如下图