Hadoop--安装前环境准备

  Hadoop的部署分为了伪分布模式集群模式,本篇博客首先会介绍在在伪分布式模式下的环境准备,等更新Hadoop集群安装后,会同时更新本篇博客的集群模式部分。

伪分布式模式

一、准备工作

二、环境配置

  • 需要配置环境:
    1
    2
    3
    4
    5
    6
    > 修改ip
    > 关闭防火墙
    > 修改主机名
    > 修改hostname
    > 设置ssh
    > 安装jdk

设置ip地址

  1. 首先修改:/etc/sysconfig/network-scripts/目录下ifcfg-eth0配置文件。如下图所示:

  2. 然后修改:ONBOOT=yesBOOTPRPTP=static以及添加如下网络配置:

  3. 最后:service network restart重启网络配置

关闭防火墙

  • 命令
    关闭防火墙

    1
    2
    service iptables stop #关闭防火墙
    service iptables status #查看状态
  • 注意:并且关闭防火墙的自动运行

    1
    2
    chkconfig iptables off #关闭自动运行
    chkconfig --list | grep iptables #验证

设置主机名

  • 修改/etc/sysconfig/network的文件,这里主机名为“xiaoxiaomo01”,操作如下图所示:

绑定Hostname

  • 修改/etc/hosts文件,在结尾添加如下内容:
    192.168.3.221 xiaoxiaomo01

设置ssh

  • 命令
    1
    2
    3
    ssh-keygen -t rsa  #生成rsa格式的ssh私钥和公钥
    ssh-copy-id -i xiaoxiaomo01 #把公钥复制到对方节点(这里我复制到自己的主机xiaoxiaomo01上)
    ssh xiaoxiaomo01 #验证

安装JDK

  • Linux–软件安装之JDK已经详细的讲解了安装JDK的方法,这里我们主要再讲一种.bin文件安装的方式吧。
    上传JDK,然后进行安装配置,一般软件安装在/usr/local目录下,所以先把文件复制到/usr/local目录下,命令如下:

  • 因为jdk-6u45-linux-x64.bin,bin文件是一个执行文件,所以我们需要给予当前用户的执行权限。

    1
    2
    chmod u+x jdk-6u45-linux-x64.bin
    ./jdk-6u45-linux-x64.bin
  • 解压后可以修改一下jdk文件名,如我这里修改为jdk1.6:mv jdk-1.6.0_24 jdk1.6

    最后配置一下环境变量vi /etc/profile 增加内容如下:

    1
    2
    export JAVA_HOME=/usr/local/jdk
    export PATH=.:$JAVA_HOME/bin:$PATH
  • 重启配置文件:source /etc/profile
    验证:java -version
    重启配置文件

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器