环境搭建(1)

NOTE:穷鬼一个,用的虚拟机

1. 安装前应准备

  • VMware

  • CentOS7.iso

  • JDK8

  • hadoop 2.9.2

  • Xshell6[非必要]


2. 安装步骤

  1. 安装VMware

  2. 安装CentOS7

  3. 配置网络,保证主机、外网以及三台虚拟机之间是联通的

  4. 安装Xshell6

  5. Xshell6连接服务器主机

  6. 防火墙相关

    systemctl stop firewalld
    systemctl disable firewalld
    systemctl status firewalld
    
  7. 创建目录/opt/software/opt/module

  8. 创建用户 adduser 用户名

  9. 给用户指定密码 passwd 用户名

  10. 指定主机名 vim /etc/hostname 删除默认的localhost.localdomain

  11. 加入hadoop1

  12. 指定主机名与对应IP的映射 vim /etc/hosts

192.168.40.211  hadoop1
192.168.40.212  hadoop2
192.168.40.213  hadoop3
  1. 相互ping,测试主机名是否设置成功

  2. 在windows的C盘--->windows--->system32--->drivers--->etc--->hosts
    添加:

192.168.40.211  hadoop1
192.168.40.212  hadoop2
192.168.40.213  hadoop3
  1. 完成后在cmd中测试ping hadoop1

  2. 使用xftp将jdk和hadoop的tar.gz包上传到hadoop1的/opt/software

  3. 解压jdk和hadoop到/opt/module

    tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/module/
    tar -zxvf hadoop-2.9.2.tar.gz -C /opt/module/
    
解压完成后进入`/opt/module`校验
  1. 修改module下hadoop和jdk目录的用户和组权限

    chown hwhadoop:hwhadoop jdk1.8.0_181/ -R
    chown hwhadoop:hwhadoop hadoop-2.9.2/ -R
    
  2. 给与hwhadoop用户所有的root权限

    chmod u+w /etc/sudoers
    vim /etc/sudoers
    

    在root下添加一行

    hwhadoop ALL=(ALL)      ALL
    

    保存退出

    chmod u-w /etc/sudoers
    
  3. 配置环境变量

    vim /etc/profile
    #在最后新起一行添加
    export JAVA_HOME=/opt/module/jdk1.8.0_181
    export PATH=$PATH:$JAVA_HOME/bin
    export HADOOP_HOME=/opt/module/hadoop-2.9.2
    export PATH=$PATH:$HADOOP_HOME/bin
    export PATH=$PATH:$HADOOP_HOME/sbin
    #保存退出
    #记得退出之后一定要source /etc/profile
    #完成之后校验环境变量
    java -version
    hadoop version
    

  1. 如果vim出现了问题,那么卸载vim重装

    yum remove vim
    

你可能感兴趣的:(环境搭建(1))