1.安装jdk
2. 安装需要的库
sudo apt-get install g++ autoconf automake libtool make cmake zlib1g-dev pkg-config libssl-dev
3. sudo apt-get install openssh-client sudo apt-get install openssh-server
-进入到用户目录运行命令:
-ssh-keygen -t rsa -P
-cat .ssh/id_rsa.pub >> .ssh/authorized_keys
-ssh-add ~/.ssh/id_rsa
-在用户目录中有.ssh文件夹
4. 下载最新的protobuf: https://code.google.com/p/protobuf/downloads/list 也可在http://pan.baidu.com/s/1ntDuSid下载
解压进入目录中再依次执行命令:
./configure --prefix=/usr
sudo make
sudo make check
sudo make install
最后可以查询一下版本
protoc --version
5. sudo apt-get install maven并且设置好环境变量
6. 下载hadoop源码包,这里选择的是hadoop-2.3.0版本,其他2.6.0版本也试验过
解压进入目录中运行 mvn package -Pdist,native -DskipTests -Dtar
最终生成:
在hadoop-2.3.0-src/hadoop-dist/target下看到生成的压缩文件
7. hadoop-2.6.0生成eclipse项目
-解压之后,进入hadoop-2.6.0的src目录,并执行:mvn eclipse:eclipse –DskipTests
-执行完成之后,打开eclipse,import该项目即可