[关闭]
@songlaf 2016-05-29T04:22:14.000000Z 字数 1630 阅读 638

Hadoop 2.x 源码编译

Hadoop


一)安装软件

  1. #安装vsftpd
  2. yum -y install openssh vsftpd
  3. #启动vsftpd
  4. service vsftpd start
  5. chkconfig vsftpd on
  1. 安装其他需要的软件
  2. yum -y install svn ncurses-devel gcc*
  3. yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssldevel

二)设置网络

  1. #修改主机名
  2. vi /etc/sysconfig/network
  3. NETWORKING=yes
  4. HOSTNAME=njt.song.study
  5. #修改网卡
  6. vi /etc/sysconfig/network-scripts/ifcfg-eth0
  7. BOOTPROTO=none
  8. IPADDR=192.168.18.132
  9. NETMASK=255.255.255.0
  10. GATEWAY=192.168.18.2
  11. DNS1=192.168.18.2
  12. DNS2=8.8.8.8
  13. #关闭防火墙
  14. service iptables stop
  15. chkconfig iptables off
  16. #关闭SELINUX
  17. vi /etc/sysconfig/selinux
  18. SELINUX=disabled enforing
  19. #设置hostname
  20. vi /etc/hosts
  21. 127.0.0.1 localhost njt.song.study
  22. ::1 localhost njt.song.study
  23. 192.168.18.132 njt.song.study

三) 拷贝jdk和hadoop

  1. # 建立目录
  2. mkdir /opt/modules
  3. #设置目录权限
  4. chown -R sjf:sjf /opt/modules
  5. #拷贝解压JDK,haddoop,maven,repository包等
  6. cp jdk-7u67-linux-x64.tar.gz /opt/modules
  7. cp hadoop-2.5.1-src.tar.gz /opt/modules/
  8. cp apache-maven-3.0.5-bin.tar.gz /opt/modules
  9. cp repository.tar.gz /opt/modules
  10. cd /opt/modules
  11. tar zxvf jdk-7u67-linux-x64.tar.gz
  12. tar zxvf hadoop-2.5.1-src.tar.gz
  13. tar zxvf repository.tar.gz
  14. tar zxvf apache-maven-3.0.5-bin.tar.gz
  15. tar
  1. #设置JDK,MAVEN环境
  2. vi /etc/profile
  3. export JAVA_HOME=/opt/modules/jdk1.7.0_67
  4. export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib"
  5. export M2_HOME=/opt/modules/apache-maven-3.0.5
  6. export PATH="$PATH:$JAVA_HOME/bin:$M2_HOME/bin"
  7. source /etc/profile
  8. #设置MAVEN仓库的位置
  9. vi apache-maven-3.0.5/conf/settings.xml
  10. #增加
  11. <localRepository>/opt/modules/repository</localRepository>
  12. #测试JDK,Maven是否安装成功
  13. java -version

四)编译安装 protobuf

  1. cp /home/sjf/protobuf-2.5.0.tar.gz /opt/modules
  2. tar zxvf protobuf-2.5.0.tar.gz
  3. cd /opt/modules/protobuf-2.5.0
  4. ./configure
  5. make
  6. make install

五)编译hadoop

  1. #编译hadoop
  2. cd hadoop-2.5.1-src
  3. $ mvn package -Pdist -DskipTests -Dtar

五)编译后的结果

compile.jpg-298kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注