第二章 Hadoop运行环境搭建

一、模板虚拟机环境准备

       安装虚拟机VMware、安装centos(配置VM和windows的网络,配置VM、Windows和centos的IP(IPADDR、GATEWAY、DNS1)主机名称,并配置linux克隆主机名称映射reboot重启虚拟机,window主机映射hosts文件)。配置要求如下:

  1. 使用yum安装,前提是可以正常上网,通过ping www.baidu.com进行测试
  2. 安装epel-release(可为操作系统提供额外的软件包,大多数rmp包在官方repository中找不到):yum install -y epel-release,如果有进行被占用,先杀死进程号kill -9 pidID
  3. 如果linux安装的是最小系统版,需要安装如下工具:yum install -y net-toolsyum install -y  vim
  4. 关闭防火墙,关闭防火墙开机自启:systemctl stop firewalldsystemctl disable firewalld.service
  5. 创建用户,并修改用户密码:useradd atguigupassd atguigu
  6. 配置test1用户具有root权限:vim /etc/sudoers
    ## 在%wheel行下面添加以下:
    
    atguigu    ALL=(ALL)    NOPASSWD:ALL
  7. 在/opt目录下面创建module、software文件夹,修改文件夹所属组均为test1用户:mkdir /opt/modulechown atguigu:atguigu  /opt/module
  8. 查看当前环境自带的jdk,卸载
    rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
    # rpm -qa: 查询所安装的所有rpm软件包
    # grep -i: 忽略大小写
    # xargs -n1: 表示每次只传递一个参数
    # rpm -e --nodeps: 强制卸载软件
    

二、克隆虚拟机

  1. 模板hadoop100配置如下图,克隆三台服务器,修改IP地址、主机名称

  2. 克隆前先关闭hadoop100,再克隆三台机器hadoop102、hadoop103、hadoop104
  3. 修改IP地址:vim /etc/sysconfig/network-scripts/ifcfg-ens33
  4. 修改主机名称: vim /etc/hostname
  5. 重启虚拟机:reboot

三、在hadoop102安装JDK

  1. 注意先卸载虚拟机自带的jdk,然后在hadoop102上安装jdk,然后再拷贝到其他几台机子上;
  2. 首先将jdk tar包上传至102上,并解压到指定路径下:

  3. 进入jdk安装目录,配置环境变量:法一:sudo vim /etc/profile,法二:查看所有后缀为.sh的环境变量:cd /etc/profile.d/,在所有环境变量.sh文件夹中创建自定义的环境变量:sudo vim my_env.sh。生效:source /etc/profile

四、在hadoop102安装hadoop

  1. 解压:

  2. 配置环境变量:sudo vim/etc/profile.d/my_env.sh

  3. 生效:source /etc/profile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值