打造基于hadoop的网站日志分析系统:(2)Hadoop的编译

原创
2014/07/03 21:04
阅读数 330

环境:ubuntu14.04 64位

前提,系统已经安装了jdk并且环境变量配置完成。

1.下载hadoop源码 wget http://mirror.esocc.com/apache/hadoop/common/hadoop-2.4.0/hadoop-2.4.0-src.tar.gz,并解压:tar -zxf hadoop-2.4.0-src.tar.gz

2.安装maven:不要用apt-get 安装,直接到官网下载maven3.0.5版解压至 /usr/lib/jvm/maven/下,编辑~/.bashrc 将maven的环境变量配置进去:

export M2_HOME=/usr/lib/jvm/maven
export PATH=$M2_HOME/bin:$PATH

source ~/.bashrc 使配置生效

3.安装cmake,g++,pkgconfig:sudo apt-get install cmake g++ pkg-config

4.安装protobuf:sudo apt-get install libprotobuf-dev protobuf-compiler

5.安装ant: sudo apt-get install ant

6. 安装ssl : sudo apt-get install libssl-dev

              


进入解压好的hadoop源码目录运行:mvn package -Pdist,native -DskipTests -Dtar,漫长的等待后编译完成。

注意:由于我们之前装的jdk是1.8版本,所以在编译的时候会报各种错误,目前解决的办法是先下个1.7版本,用1.7版本编译。


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部